当我转到http://example.com/clients时,Laravel会回复404错误,但当我转到http://example.com/clients/index时,Laravel会呈现正确的视图并运行索引操作。
我的.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我的控制器:
<?php
class Clients_Controller extends Base_Controller
{
public function action_index()
{
return View::make('clients.clients');
}
}
我的Routes.php
Route::controller(Controller::detect(),'home.index');
答案 0 :(得分:0)
我删除了:
Route::controller(Controller::detect(),'home.index');
并将其替换为:
Route::controller('clients');
答案 1 :(得分:0)
要映射所有控制器和操作,您需要删除'home.index'。
Route::controller(Controller::detect());