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