如何使用 eloquent 在 Laravel 中存储带有用户 ID 的输入数据?
How to store input data with user id in Laravel using eloquent?
我在数据库中有四个字段:
Profile_id(主键)、user_id、First_name、Last_name
public function store(Request $request)
{
$this->validate($request, [
'first_name' => 'required|max:50',
'last_name' => 'required|max:50',
]);
$user_id= Auth::user()->id;
$postdata = $request->all();
profile::create($postdata);
return redirect('profile');
}
这只存储First_name和last_name,如何与其他人一起保存用户id。
public function store(Request $request)
{
$this->validate($request, [
'first_name' => 'required|max:50',
'last_name' => 'required|max:50',
]);
$data['user_id'] = Auth::user()->id;
$data['first_name'] = $request['first_name'];
$data['last_name'] = $request['last_name'];
profile::create($data);
return redirect('profile');
}
试试这种方式它会存储你的数据
我在数据库中有四个字段: Profile_id(主键)、user_id、First_name、Last_name
public function store(Request $request)
{
$this->validate($request, [
'first_name' => 'required|max:50',
'last_name' => 'required|max:50',
]);
$user_id= Auth::user()->id;
$postdata = $request->all();
profile::create($postdata);
return redirect('profile');
}
这只存储First_name和last_name,如何与其他人一起保存用户id。
public function store(Request $request)
{
$this->validate($request, [
'first_name' => 'required|max:50',
'last_name' => 'required|max:50',
]);
$data['user_id'] = Auth::user()->id;
$data['first_name'] = $request['first_name'];
$data['last_name'] = $request['last_name'];
profile::create($data);
return redirect('profile');
}
试试这种方式它会存储你的数据