У меня есть маршрут входа с атрибутами из базы данных:
Route::get('/{url_attribute}&={id_message}', 'AuthController@index')->name('login');
Как определить url_attribute
и id_massage
в контроллере для перенаправления назад, если пароль неверный? URL входа работает с function index
public function index($url_attribute, $id_message)
{
return view('login')->with(['url_attribute' => $url_attribute,'id_message' => $id_message]);
}
проблема здесь с $ url_attribute и $ id_message:
public function postLogin(Request $request)
{
request()->validate([
'id_message' => 'required',
'sms_code' => 'required',
]);
$credentials = $request->only('id_message', 'sms_code');
if ($user=User::where($credentials)->first()) {
auth()->login($user);
return redirect()->intended('dashboard')->with('success','');
}
return Redirect::to("login")->with(['url_attribute' => $url_attribute,'id_message' => $id_message])->with('error','');
}