命名路由出错

时间:2013-09-23 21:09:39

标签: laravel laravel-4

为什么这个简单的命名路由会抛出错误

Route::get('/', array('as' => 'dashboard', function()
{
    return View::make('hello');
}));

我也用控制器测试而不是回调,但总是一样,错误是:

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException

我正在使用PHP 5.4.x测试代码,但我不认为它与PHP相关,我错过了什么?

1 个答案:

答案 0 :(得分:0)

这条路线:

Route::get('/', array('as' => 'dashboard', function()
{
    return View::make('hello');
}));

将为您定义此URL:

http://example.dev/

但要创建指向此路线的链接,您必须

URL::route('dashboard');

如果您需要通过

访问信息中心
http://example.dev/dashboard

你必须定义

Route::get('dashboard', array('as' => 'dashboard', function()
{
    return View::make('hello');
}));