Я получаю эту синтаксическую ошибку, когда мой код работает на сервере, но локально ошибки нет. здесь метод ниже и вот изображение ошибки
public function completeProfile(Request $request, LabScientist $labScientist)
{
$data = request()->validate([
'first_name' => ['required', 'string'],
'last_name' => ['required', 'string'],
'date_of_birth' => ['required', 'date'],
'gender' => ['required', 'min:1', 'max:2'],
'email' => ['required', 'string', 'email', 'max:255'],
'phone' => ['required', 'string', 'min:10', 'max:14'],
'address' => ['required', 'string', 'max:255'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
$token_string = \request()->session()->token();
// auth()->user()->update($data);
auth()->user()->update(
array_merge(
$data,
['password' => Hash::make($data['password'])],
) //fails on this line
);
return redirect('/home');
}