1

当我转到http://example.com/clients时,Laravel 响应 404 Error ,但是当我转到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');
    }



}

我的路线.php

Route::controller(Controller::detect(),'home.index');
4

2 回答 2

0

我删除了 :

Route::controller(Controller::detect(),'home.index');

并将其替换为:

Route::controller('clients');
于 2013-04-05T14:09:25.967 回答
0

要映射所有控制器和操作,您必须删除“home.index”。

Route::controller(Controller::detect());
于 2013-04-05T18:47:50.543 回答