«eloquent» 태그된 질문

Laravel에 포함 된 Eloquent ORM은 데이터베이스 작업을위한 아름답고 간단한 ActiveRecord 구현을 제공합니다. 각 데이터베이스 테이블에는 해당 테이블과 상호 작용하는 데 사용되는 해당 "모델"이 있습니다. 모델을 사용하면 테이블에 데이터를 쿼리하고 테이블에 새 레코드를 삽입 할 수 있습니다.

21
Laravel Eloquent를 사용하여 여러 Where 절 쿼리를 만드는 방법은 무엇입니까?
Laravel Eloquent 쿼리 빌더를 사용하고 WHERE있으며 여러 조건 에서 절을 원하는 쿼리가 있습니다. 작동하지만 우아하지 않습니다. 예: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', '=', 1) ->where('this_one_as_well', '=', 1) ->where('that_one_as_well', '=', 1) ->get(); …

30
Laravel Eloquent를 사용하여 마지막으로 삽입 한 ID 가져 오기
현재 아래 코드를 사용하여 테이블에 데이터를 삽입하고 있습니다. <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { return Response::json(array('success' => true), …


11
Eloquent Collection : 계산 및 비우기 감지
이것은 사소한 질문 일지 모르지만 Laravel이 반환 된 Eloquent 컬렉션 $result = Model::where(...)->get()이 비어 있는지 확인하고 요소 수를 계산 하는 특정 방법을 권장하는지 궁금합니다 . 우리는 현재 !$result빈 결과를 감지하는 데 사용하고 있습니까? 에 대해서는 count($result)실제로 빈 결과를 포함하여 모든 사례를 다루고 있습니까?


14
Laravel-웅변 또는 유창한 임의 행
Laravel 프레임 워크에서 Eloquent 또는 Fluent를 사용하여 임의의 행을 선택하려면 어떻게해야합니까? SQL을 사용하면 RAND ()로 주문할 수 있다는 것을 알고 있습니다. 그러나 초기 쿼리 이전의 레코드 수를 계산 하지 않고 임의의 행을 얻고 싶습니다 . 어떤 아이디어?
242 php  fluent  laravel  eloquent 


9
로드시 Laravel / Eloquent 모델에 커스텀 속성을 추가 하시겠습니까?
RedBean 의 $model->open() 메소드 로 달성 할 수있는 것과 비슷한 Laravel / Elloquent 모델에로드 할 때 사용자 정의 속성 / 속성을 추가하고 싶습니다 . 예를 들어, 현재 내 컨트롤러에는 다음이 있습니다. public function index() { $sessions = EventSession::all(); foreach ($sessions as $i => $session) { $sessions[$i]->available = $session->getAvailability(); } return …
219 php  orm  laravel  eloquent 

7
Eloquent로 "null이 아닌 경우"를 어떻게 확인합니까?
Eloquent 에서 필드 가 null이 아닌지 어떻게 확인 합니까? 나는 시도 Model::where('sent_at', 'IS NOT', DB::raw('null'))->...했지만 IS NOT비교 대신 바인딩으로 제공합니다 . 이것에 대해 DB::getQueryLog()말합니다 : 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order by created_at desc' (length=101) 'bindings' => array (size=3) …
218 laravel  eloquent 

9
Laravel Eloquent : all ()의 순서 결과
나는 간단한 작업에 갇혀있다. 이 전화에서 오는 결과를 주문하면됩니다 $results = Project::all(); Project모델은 어디에 있습니까 ? 나는 이것을 시도했다 $results = Project::all()->orderBy("name"); 그러나 작동하지 않았습니다. 테이블에서 모든 데이터를 가져 와서 주문하는 가장 좋은 방법은 무엇입니까?


30
마이그레이션 : 외래 키 제약 조건을 추가 할 수 없습니다
Laravel에서 외래 키를 만들려고하는데 테이블을 마이그레이션 할 때 artisan다음 오류가 발생합니다. [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 내 마이그레이션 코드는 다음과 같습니다. 우선 순위 마이그레이션 파일 public function up() { // Schema::create('priorities', …

13
Laravel Eloquent의 "With ()"함수를 사용하여 특정 열 가져 오기
나는 두 개의 테이블을 가지고 User와 Post. 하나 User는 많은 것을 가질 수 posts있고 하나 post는 하나 에 만 속합니다 user. 내 User모델에는 hasMany관계가 있습니다 ... public function post(){ return $this->hasmany('post'); } 그리고 내 post모델에는 belongsTo관계가 있습니다 ... public function user(){ return $this->belongsTo('user'); } 이제이 두 테이블을 사용하여 조인하고 싶지만 …


10
Laravel의 Eloquent 타임 스탬프 비활성화
웹 응용 프로그램 중 하나를 CodeIgniter에서 Laravel으로 변환하는 중입니다. 그러나 현재이 모든 것을 이미 수행하는 로깅 클래스가 있으므로 현재 모든 테이블에 updated_at/ created_at필드 를 추가하고 싶지 않습니다 . 내가 설정할 수 있다는 것을 알고 있습니다 $timestamps = false;. Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php 그러나 나는 오히려 라 라벨의 핵심 파일을 변경하지 않거나 내 모델의 …
186 php  laravel  eloquent 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.