如何在Laravel中设置默认控制器?

Dis*_*oat 8 php laravel laravel-routing

我正在使用Laravel PHP框架,我想知道一些事情.默认application/routes.php文件包含:

Route::get('/', function()
{
    return View::make('home.index');
});
Run Code Online (Sandbox Code Playgroud)

这只是输出视图,但是如何从那里调用控制器?

我可以删除上面的整个路由并替换它Route::controller('home')似乎使用默认URL(即example.com/)上的家庭控制器.但是任何其他类似的控制器Route::controller('article')都不起作用example.com/article.如何将文章控制器设置为默认值?

Jos*_*ber 16

只需将控制器作为字符串传递,@在类名和方法名之间:

Route::get('/', 'article@index');
Run Code Online (Sandbox Code Playgroud)

阅读文档(通过标题注册指向控制器操作的路径滚动到示例).