Мне нужно вернуть сообщение, но я получаю ошибку.
Мой контроллер:
$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!');
Вы должны разместить создание UserResource
экземпляр в скобках, так что php знает, что вы используете with
функция на этом новом экземпляре.
return (new UserResource($user))->with('status', 'Profile updated!');
Других решений пока нет …