0
A store has many products
是關係。路徑模型綁定關係
如何創建新產品,保存store_id和其他產品詳細信息。
代碼如下。
路線是
Route::resource('stores.product', 'productcontroller');
即具有產品路線結合模型存儲。
型號Store
class store extends Model
{
public function product()
{
return $this->hasMany(product::class);
}
}
create product
查看。
<form method="POST" action="/stores/{{$store->id}}/product" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="form-group">
name <input type="text" name="name" />
</div>
public function store (store $store, Request $request)
{
$this->validate($request, [
'name' => 'required|max:255',
'detail' => 'nullable' ,
]);
$product = new product;
$product-> user_id = auth()->id();
$product-> store_id = $store->id;
$product-> name = $request->name;
$product->save();
return redirect('/stores/{{$store->id}}/product');
}
請解釋路徑模型,結合中關係的作品。
我應該創建表單的方法和操作?
[email protected]
哪裏應該返回重定向?