Redirect to Custom URL after Registration in Laravel 5.5
In Controllers/Auth/RegisterControllerchange protected $redirectTo = '/';
at line 30
For dynamic URL replace protected $redirectTo = '/';
with
protected function redirectTo(){ /* generate URL dynamicaly */. return '/path'; // return dynamicaly generated URL.}
you can also use return redirect()->intended(/* default uri to redirect user goes here */);
The intended method on the redirector will redirect the user to the URL they were attempting to access before being intercepted by the authentication middleware. A fallback URI may be given to this method in case the intended destination is not available.
Instead of
protected $redirectTo = '/home';
Your can use this method
protected function redirectTo(){ $userName = Auth::user()->name; //use your own route return route('user.edit', compact('userName'));}
Use function registered(Request $request, $user)
as follows
protected function registered(Request $request, $user) { if ($redirect_to_selected_prodcut) { return redirect('/order/product'); } return redirect()->intended(); }