私はライブラリの管理パネルを開発しています。私はより多くの著者と一緒に本を挿入する必要があります。私は私のコントローラーにブックを挿入するかどうかはわかりませんが、私はBooksControllerのテーブル "著者"に著者のiを挿入する方法を理解していません。たす。 BooksControllerの Thathコード:"Many to Many"のデータを挿入
public function insert(Request $request)
{
$BookName = $request->input('bookname');
if(!empty($BookName)){
$NewBook = new Books;
$NewBook->name = $BookName;
$BookFile = $request->file('books_file');
if(!empty($BookFile)){
$NewBook->img = $BookFile->getClientOriginalName();
$BookFile->move(storage_path('images/books/'), $BookFile->getClientOriginalName());
}
$NewBook->save();
$AuthorsNames = $request->input('authors');
if(!empty($AuthorsNames)){
$AuthorsFiles = $request->file('authfiles');
}
return "Scs";
}else{
return 'Enter book title';
}
}
私は必要な機能に関するドキュメントを読んで、私はそれらを使用する方法を理解していませんでした。私のコードでは、1冊の本が多くの著者を持つことができるので、私は一連の著者を受け入れます。私はコードのためではなく、必要な機能とその使用法の説明に非常に感謝します。
私は今の機能については、 "添付"。 BooksControllerのテーブル作成者に新しい著者を挿入することはできません。しかし、私が使ったドキュメントのすべての機能は使えましたが、すべての試みは間違いでした。私の質問は次のとおりです。ドキュメントの例を理解できないので、例文を挿入してください。例文をお願いします.Aloquent関数を使用してください。 – NONAME
@NONAMEどのようなエラーが発生しますか? – DrStein
私が上で言ったように、 "著者はすでに存在すべきです"。私の追加情報を読む... – Devon