404错误laravel 4路由

当我路由它时,我遇到麻烦找到一个页面 . 我的路线设置并被识别为当我使用URL :: route('account-create')创建链接时,laravel将成功地将其解析为'/ account / create',以确定我希望链接转到的位置 . 但点击它我得到404错误 .

我的路线

Route::get('/account/create', array(
     'as' => 'account-create',
     'uses' => 'AccountController@getCreate'
 ));

我的控制器

class AccountController extends BaseController {


    // view the create user form
    public function getCreate() 
    {
        //return View::make('account.create');
    }


}

创建create.blade.php并将其放在app / views下的帐户文件夹中 . 评论或取消评论没有任何区别 . 404仍然存在 .

我也尝试过:

Route::get('/account/create', function()
{
    return 'Hello World';
});

在我的routes.php仍然404仍然存在

我缺少一些配置吗?

回答(2)

3 years ago

在查看了一些后,我发现我需要在apache上启用rewrite_module . 真的很有道理,如果不能重写网址,laravel如何制作干净的网址 . 我知道这将是一件很容易修复的事情 .

非常感谢您的回复

3 years ago

导航到 index.php/account/create 有效吗?如果是这样,则可能是根级 .htaccess 文件中的错误,或者是服务器上 httpd.conf 中的VirtualHost设置中的错误 . 从 app/public 发布 .htaccess 的内容 .