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

时间:2015-05-28 10:35:55

标签: php laravel

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

现在我有一个名为TestController的控制器,其中有一个类似的方法:

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

我想要发生的是:当我导航到mysite.com/public/test时,我希望默认情况下呈现索引方法(或者laravel中等同于index)。< / p>

现在,只有将以下内容放在routes.php文件中,我才能这样做:

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

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

1 个答案:

答案 0 :(得分:-1)

Laravel具有隐式控制器功能。这将允许用户定义带有索引的方法,该方法将使用根URI进行调用。

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