0

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

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

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

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException

我正在使用 PHP 5.4.x 测试代码,但我认为它与 PHP 无关,我是否遗漏了什么?

4

1 回答 1

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');
}));
于 2013-09-23T21:19:43.840 回答