没有显式路由的Laravel默认控制器方法


laravel default controller method without explicit routing?

laravel是否有默认方法在控制器中呈现,如codeigniter中的index方法?

现在我有一个名为TestController的控制器,其中有一个方法,如下所示:

public function index()
{
    echo 'string';
}

我想要发生的是:当我导航到mysite.com/public/test时,我希望索引方法默认呈现(或任何相当于laravel中的index)。

现在我只能这样做,如果我在routes.php文件中放置以下内容:

Route::get('test', 'TestController@index');

那么,这是否可能在laravel中自动发生,或者我是否必须为每个控制器和方法制定特定的路由?

Laravel具有隐式控制器功能。这将允许人们定义带有索引的方法,这些方法将通过根URI调用。

参考文档:http://laravel.com/docs/5.0/controllers#implicit-controllers