【问题标题】:404 error laravel 4 routing404错误laravel 4路由
【发布时间】:2014-12-21 14:29:18
【问题描述】:

当我路由到某个页面时,我无法让 laravel 找到它。我的路线已设置并被识别为当我使用 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

我缺少一些配置吗?

【问题讨论】:

  • 您的代码看起来不错。您是在所有路线上遇到问题还是仅在这一条上遇到问题?站点根目录的路由是否有效Route::get('/', ...);

标签: php laravel-4 controller routes


【解决方案1】:

环顾四周后,我发现我需要在 apache 上启用 rewrite_module。真的很有意义,如果 laravel 不能重写 url,它如何制作干净的 url。我知道这会很容易解决。

非常感谢您的回复

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-01-15
      • 2013-12-26
      • 2017-10-20
      • 2018-01-18
      • 2016-01-12
      • 2018-09-26
      • 2014-06-25
      • 2015-02-04
      • 2013-05-14
      相关资源
      最近更新 更多