Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel子例程名称在重定向时出错_Laravel_Laravel 4_Laravel Routing - Fatal编程技术网

Laravel子例程名称在重定向时出错

Laravel子例程名称在重定向时出错,laravel,laravel-4,laravel-routing,Laravel,Laravel 4,Laravel Routing,我正在尝试在Laravel上创建管理面板。下面是简单的路线组: Route::group(['prefix' => 'admin', 'before' => 'auth'], function() { Route::get('/', [ 'as' => 'dashboard', 'uses' => 'AdminController@dashboard' ] ); }); 当我尝试重定向到

我正在尝试在Laravel上创建管理面板。下面是简单的路线组:

Route::group(['prefix' => 'admin', 'before' => 'auth'], function() {
Route::get('/',
        [

        'as' => 'dashboard',
        'uses' => 'AdminController@dashboard'

        ]
    );
    });
当我尝试重定向到dashboard时,它显示Symfony\Component\HttpKernel\Exception\NotFoundHttpException

但是如果我直接重定向到admin,它就会工作


无法使用仪表板重定向管理索引页?

首先,这里没有任何子例程。这里只有一条路由,url
admin
。在您的路线
dasboard
中,是包含url
admin
的路线名称(查看)。所以,在浏览器中,您需要运行url
admin
,如果您想进行重定向,可以使用:

Redirect::route('dasboard');
它会将您重定向到url
admin

或者你可以使用

Redirect::to('admin');
这也会将您重定向到url
admin

但更好的是第一个选项,因为如果您想在将来更改url,您只需要在routes文件中更改它,而不需要在应用程序的其他部分中更改它