2013-05-13 7 views
0

나는 세계가 LaravelEloquent에 상당히 익숙하다. 지금까지 그것을 사랑하고 있지만, 내 데이터를 CRUD 할 수 있도록 내 테이블과 모델을 어떻게 구조화하는지에 대해 과소 평가하고있다. 웅변 관계와. 지금까지 나는 테이블을 다음과 같이 구조화했습니다 :Laravel 웅변 탁자 구조

내 질문은 관계를 사용하여 CRUD 할 수있는 모델을 만드는 것이 가장 좋습니다. 나는 시도하기 때문에 성공하지 다음 : 그것은 당신의 쿼리처럼 보이는

$user = User::find(1); 
$user->onsite_teacher->train_lines()->save($data); 
$user->onsite_teacher->train_lines->train_stations()->save($data); 
+0

무엇을 성공하지 못했습니다? 당신이 기대하는 것, 그 대신에 무슨 일이 일어나는가? – JackPoint

+0

필자는 설명서가 모델, 데이터베이스 구조 및 데이터 저장 방법을 설정하는 방법에 대한 충분한 정보를 제공해야한다고 생각합니다. http://laravel.com/docs/database/eloquent#relationships –

답변

0

이 잘못

이 시도해보십시오 :

$user = User::find(1); 
$user->onsite_teacher()->first() 
    ->train_lines()->save($data);