Laravel синтаксическая ошибка, неожиданная ')' на веб-сервере ubuntu nginx, но работает на localhost - PullRequest
1 голос
/ 08 июля 2020

Я получаю эту синтаксическую ошибку, когда мой код работает на сервере, но локально ошибки нет. здесь метод ниже и вот изображение ошибки

 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');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...