请帮忙,我正在使用 Laravel4,但由于某种原因,我无法让它在家里的 mac 上工作,我在工作中的 mac 没有问题,要么我遗漏了一些明显的东西,要么我的 mac 设置不同。
我遇到的问题是,如果我尝试使用测试控制器,我只能让 HomeController 工作,但找不到控制器方法。whooops 错误给出了 Controller Method Not Found
REDIRECT_URL /test
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /test
SCRIPT_NAME /index.php
PATH_INFO /test
PATH_TRANSLATED redirect
我的路线
Route::controller('test', 'TestController');
和我的测试控制器
class TestController extends BaseController {
public function getIndex()
{
return View::make('test.index');
}
}
我的 htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
启用重写
我错过了显而易见的事情吗?
谢谢你的帮助