Я использую Laravel Spark для своего последнего приложения, и мне нужно вставить случайный код в столбец таблицы при регистрации.
После МНОГО копания в коде я нашел этот блок кода:
/**
* Handle a registration request for the application.
*
* @param RegisterRequest $request
* @return Response
*/
public function register(RegisterRequest $request)
{
Auth::login($user = Spark::interact(
Register::class, [$request]
));
event(new UserRegistered($user));
return response()->json([
'redirect' => $this->redirectPath()
]);
}
Который находится в Laravel\Spark\Http\Controllers\Auth\RegisterController;
Я предполагаю, что именно там происходит код для вставки пользователя в базу данных. Но я не могу понять, как заполнить столбец с именем confirmation_code
чем-то вроде 13sfet1201
.
Я так застрял на этом, поэтому, пожалуйста, дайте совет, который вы можете.
Заранее спасибо,
Энди
UserRepository
вLaravel\Spark\Repositories
, где хранится логика для вставки пользователей. Я только что добавил свою логику для дополнительных полей внутри уже существующего и, кажется, работает хорошо :) - person Andy Holmes   schedule 13.05.2016