0
我是Laravel新手,因此解決此問題的方法可能非常簡單。我有一個已經創建的作者,我試圖爲該作者添加一本新書。添加新書作者
例如,在作者視圖中將出現「添加新書」按鈕。點擊後,您將轉到「創建新圖書」視圖,其中已經從前一視圖提供的作者標識。
作者機型具有的hasMany叢書
書籍模型有一個屬於關聯作者
什麼是實現這一目標的最徹底的方法?
我是Laravel新手,因此解決此問題的方法可能非常簡單。我有一個已經創建的作者,我試圖爲該作者添加一本新書。添加新書作者
例如,在作者視圖中將出現「添加新書」按鈕。點擊後,您將轉到「創建新圖書」視圖,其中已經從前一視圖提供的作者標識。
作者機型具有的hasMany叢書
書籍模型有一個屬於關聯作者
什麼是實現這一目標的最徹底的方法?
$book= new Book(array('name' => 'your new book here'));
$author= Author::find(1);
$book= $author->books()->save($book);
你可以閱讀更多有關插入相關模型here in the official Laravel docs.
是的,我已經讀了一部分。我的問題更多地涉及將作者ID跨越 –
的最佳方式將ID傳遞到哪裏?你不需要將ID傳遞給模型 - 當你通過關係保存它時,Eloquent會鏈接它。 – Laurence
如果我正在加載'books.create',我怎麼知道作者ID? 或者我應該加載一些更像'authors。{id} .create'的東西嗎? –