У меня есть модель BlogImage
и модель Blog
.Теперь я хочу знать, правильно ли использовать метод create
с отношением и почему он используется таким образом, как показано ниже:
$blogImage = new BlogImage();
$blogImage->blog()->create([
//this is making the blog for me
'title' => $request->title,
'content' => $detail,
'category_id' => $request->category_id,
'author' => Auth::user()->id,
'meta_description' => $request->title,
'meta_image' => $meta_image,
]);
Кроме того, я хочу знать, в чем разница между этим методоми нормальная форма, которая является:
Blog::create([
'title' => $request->title,
'content' => $detail,
'category_id' => $request->category_id,
'author' => Auth::user()->id,
'meta_description' => $request->title,
'meta_image' => $meta_image,
]);