Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel prefix routes redirect

I have admin prefix where url/admin/dashboard is my dashboard view. What I need is to redirect users to url above if they type only url/admin .

This is what I have:

Route::prefix('admin')->group(function () {
  Route::get('dashboard', 'HomeController@index')->name('dashboard'); //works
  Route::get('/', function () {
      return redirect()->route('dashboard');
  }); //doesn't work
});
like image 387
mafortis Avatar asked Nov 07 '25 20:11

mafortis


1 Answers

You might want to use this:

Route::get('url/admin/dashboard', 'HomeController@index')->name('dashboard');
Route::get('url/admin', function () {
    return redirect('url/admin/dashboard');
});