Laravel паспорт вернуть данные с красноречивым - PullRequest
0 голосов
/ 15 января 2019

Мне нужно вернуть сообщение, но я получаю сообщение об ошибке.

Мой контроллер:

    $user = User::findOrFail($id) ;
    $user->name = $request->input('name');
    $user->email = $request->input('email');
    $user->password = $request->input('password');
    $user->role_id = $request->input('role_id');
    if($user->update()){
        return new UserResource($user);       
    }

Я пытался:

        return new UserResource($user)->with('status', 'Profile updated!');    

1 Ответ

0 голосов
/ 15 января 2019

Вы должны поместить создание экземпляра UserResource в скобки, чтобы php знал, что вы используете функцию with в этом новом экземпляре.

return (new UserResource($user))->with('status', 'Profile updated!');
...