Пытаюсь разобраться с регистрацией, есть такой метод:
public function register(RegisterFormRequest $request)
{
$invite = $request->input('invite');
$invite = \App\Invite::where('invite',$invite)->first();
// Creating user
$user = new User;
$user->login = $request->login;
$user->email = $request->email;
$user->username = $request->name;
$user->password = bcrypt($request->password);
$user->invite_id = $invite->id;
$user->save();
// Закрепили инвайт за пользователем
$invite->user_id = $user->id;
$invite->save();
return response([
'status' => 'success',
'data' => $user
], 200);
}
После регистрации возвращается массив с данными пользователя, но там показываются только те данные, которые я указываю для регистрации,то есть:
$user->login = $request->login;
$user->email = $request->email;
$user->username = $request->name;
$user->password = bcrypt($request->password);
$user->invite_id = $invite->id;
А каким образом можно в массив
$user
в фрагменте:
return response([
'status' => 'success',
'data' => $user
], 200);
добавить нужные поля из таблицы (некоторые NULL по умолчанию), например поле "avatar" и тд?