Laravel 如何在提交后将我的授权用户 ID 插入我的数据库?
Laravel how to insert my auth user id to my database upon submission?
我正在使用 laravel 5.4
提交表单后,提交者的 user_id 将被插入到数据库中。我不确定它是否正确所以如果你有任何想法请帮助我谢谢
任何人都可以帮我请这个我的控制器。
public function index()
{
$user = Auth::user();
$rfq_table = $user->rfq_table;
return view('admin.sales.rfq.index',compact('rfq_table'));
}
public function create()
{
return view('admin.sales.rfq.create',compact('rfq_table'));
}
public function store(Request $request)
{
$user=Auth::user();
$rfq= $user->rfq_table()->create($request->all());
return redirect()->route('admin.sales.rfq.index');
}
我不确定您的数据库看起来如何,但您可以创建一个 var $user_id = Auth::user()->id;
并将其保存在您的数据库中
如果您使用的是表单,请在您的插入控制器中插入会话用户 ID:
根据 user() 的 id 创建变量:
$user_id = Auth::user()->id;
然后在这里使用变量:
$insert->usr_id = $user_id;
$insert->postcode = request('postcode');
Your Other Inserts from your submitted form go here.
我正在使用 laravel 5.4
提交表单后,提交者的 user_id 将被插入到数据库中。我不确定它是否正确所以如果你有任何想法请帮助我谢谢
任何人都可以帮我请这个我的控制器。
public function index()
{
$user = Auth::user();
$rfq_table = $user->rfq_table;
return view('admin.sales.rfq.index',compact('rfq_table'));
}
public function create()
{
return view('admin.sales.rfq.create',compact('rfq_table'));
}
public function store(Request $request)
{
$user=Auth::user();
$rfq= $user->rfq_table()->create($request->all());
return redirect()->route('admin.sales.rfq.index');
}
我不确定您的数据库看起来如何,但您可以创建一个 var $user_id = Auth::user()->id;
并将其保存在您的数据库中
如果您使用的是表单,请在您的插入控制器中插入会话用户 ID:
根据 user() 的 id 创建变量:
$user_id = Auth::user()->id;
然后在这里使用变量:
$insert->usr_id = $user_id;
$insert->postcode = request('postcode');
Your Other Inserts from your submitted form go here.