最近CRUDシステムで作業していますが、ログインしたユーザーが自分のWebサイトに製品を作成すると自動的に名前が付けられます私の製品テーブルに外部キーとして挿入されます。-Laravel 5.2製品を作成するときにユーザーの外部キーを自動的に製品テーブルに挿入する
これは私が作った製品モデルです。
//inkoopprijs = sell price
//verkoop prijs = buy price
//naam = product name
protected $fillable = ['naam', 'inkoopprijs', 'verkoopprijs','users_id','created_at', 'updated_at'];
protected $table = "product";
これはあなたがそうのようEloquent eventsでこれを行うことができ、私のProductControllerストア機能
public function store(Request $request)
{
$product = Product::create($request->only(['naam', 'inkoopprijs', 'verkoopprijs', 'users_id']));
return redirect(route('product.index'));
}
あなたはすでに 'users_id'を持っていますので、すでにユーザー名を取得できますか? – Jerodev
私が意味するのは、製品を作成するときにidが自動的に製品テーブルに挿入されるというIDが1のidである「test」としてログインしたときです。 –