【问题标题】:Laravel authorization 404Laravel 授权 404
【发布时间】:2012-12-04 18:08:19
【问题描述】:

使用 laravel(当前稳定版本)已经 2 天了,在阅读了文档之后......玩了一下模板系统和其他一些东西。

现在在安装Authority 捆绑包和Laravel-Administrator 之后,我遇到的问题是,当我尝试打开http://local.laravel/admin 时,它会将我重定向到http://local.laravel/user/login,这就是404 魔法发生的时候。

我的日志很好,我真的不知道还能去哪里或做什么,尝试调试这个......有什么想法吗?

【问题讨论】:

    标签: php apache debugging http-status-code-404 laravel


    【解决方案1】:

    我是权威包的创建者, 我只能告诉你,它不做任何重定向,所以你必须查看管理包。

    祝你好运!

    【讨论】:

      【解决方案2】:

      嘿,我编写了管理员包。查看文档的这一部分:

      https://github.com/FrozenNode/Laravel-Administrator#installation--documentation

      注意配置中有几个选项:auth_check、login_path 和 login_redirect_key。这里似乎发生的是您的 auth_check 正在运行,它失败了,然后将您重定向到默认的 login_path,您的系统上可能没有该路径。我猜你还没有设置这些配置选项,但它们几乎是必需的!我之所以这样设置,是因为我想让开发者在管理面板中使用他们自己的身份验证系统。

      更新:查看the configuration docs section 的权限、login_path 和 login_redirect_key。

      【讨论】:

      • 你忘了说你需要设置登录表单,对于像我这样的新手:)
      • @w0rldart 我会制作一个视频来描述它的工作原理,并可能在自述文件中添加一些内容:)
      【解决方案3】:

      对于从 Laravel 开始并遇到此问题的任何人,我必须以订单形式设置登录表单,这在上述 Bundle 的安装教程中没有提及。

      1. 我在config/administrator.php -> login_path 中将user/login 更改为login
      2. 添加了路由器来处理登录和注销

      更多详情见本文http://codehappy.daylerees.com/authentication

      【讨论】:

        猜你喜欢
        • 2019-07-03
        • 2015-07-29
        • 1970-01-01
        • 2018-10-17
        • 2019-01-18
        • 1970-01-01
        • 2018-07-25
        • 2017-07-23
        • 2016-10-07
        相关资源
        最近更新 更多