Laravel없이 Eloquent를 사용할 수 있습니까? 아니면 누군가가 ORM을 쉽게 사용할 수 있다는 것을 알고 있습니까?Laravel없이 Eloquent ORM 사용
감사합니다.
Laravel없이 Eloquent를 사용할 수 있습니까? 아니면 누군가가 ORM을 쉽게 사용할 수 있다는 것을 알고 있습니까?Laravel없이 Eloquent ORM 사용
감사합니다.
예. 가능합니다. 얼마 전에 Dan Horrigan은 Laravel 4에 Capsule이라는 패키지를 출시했습니다.이 패키지는 Eloquent를 독립적으로 사용하고 최소한의 설정만으로 사용할 수있었습니다. 패키지 자체가 L4 코어와 병합되었으므로 더 이상 패키지를 사용할 필요가 없습니다.
illuminate/database 저장소를 참조하는 경우 프레임 워크없이 Eloquent를 사용하는 것에 대한 간단한 소개가 있습니다.
여기에 약간의 발췌 내용이 있습니다. 지금 웅변에 직접 내장으로
$capsule = new Illuminate\Database\Capsule($config);
$capsule->bootEloquent();
$capsule->connection()->table('users')->where('id', 1)->first();
업데이트
댄 호리는 이후 자신의 캡슐 구현을 제거했습니다. Capsule 사용 방법에 대한 자세한 내용은 위의 illuminate/database
링크를 참조하십시오.
Laravel 4. *에서 Eloquent는 Dan Horrigan의 캡슐과 함께 제공되기 때문에 자동으로 독립적입니다. 추가 정보를 다운로드 할 필요가 없습니다. 에 대한 방문하는 방법 : https://github.com/illuminate/database/blob/master/README.md
체크 아웃 https://github.com/Luracast/Laravel-Database을가 장인마이그레이션 최신 Laravel 5.2.*
구성 요소 등을 포함한 전체 웅변 지원을 제공합니다.
캡슐을 사용하며 구성 요소를 사용할 때 지연 시간을 지연시킵니다.
공개 :이 저장소 업 날짜 예를 들어
https://github.com/illuminate/database#readme의 저자입니다. –
'\ Illuminate \ Database \ Eloquent \ Model을 모델로 사용하십시오; '는 매우 도움이됩니다. 그냥 textend 할 수있게하기 위해 –
'$ first = pg_fetch_array (pg_query (pg_connect ($ config), 'SELECT * FROM users WHERE id = 1'))''frameworktitis "에주의하십시오 – Edakos