с использованием laravel 5.6, и в моем контроллере у меня есть следующий код,
$input = $request->all();
$validator = $this->validator($input);
if ($validator->passes()){
$booking = $this->create($input)->toArray();
$booking['link'] = str_random(30);
DB::table('activations')->insert(['id_user' => $booking['id'], 'token' => $booking['link']]);
Mail::send('mail.activation', $booking, function($message) use ($booking) {
$message->to($booking['email']);
$message->subject('acxian.com - Activation Code');
});
, но когда я пытаюсь отправить кнопку, появляется следующая ошибка,
1/1) BadMethodCallException
Method [validator] does not exist.
, как я могу это исправить?