Laravel授权404

时间:2012-12-17 16:05:58

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

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

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

我的日志指出很好,我真的不知道在哪里做什么或做什么,尝试调试这个...任何想法?

3 个答案:

答案 0 :(得分:0)

我是Authority捆绑包的创建者, 我可以告诉你的是它没有做任何重定向,所以你必须查看管理包。

祝你好运!

答案 1 :(得分:0)

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

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

注意在配置中有几个选项:auth_check,login_path和login_redirect_key。这里似乎发生的是你的auth_check正在运行,它失败了,然后将你重定向到你可能在你的系统上没有的默认login_path。我猜你没有设置这些配置选项,但它们非常需要!我这样设置是因为我想让devs使用自己的auth系统作为管理面板。

更新:在权限,login_path和login_redirect_key上签出the configuration docs section

答案 2 :(得分:0)

对于任何以Laravel开头并且深入研究这个问题的人,我必须按顺序设置登录表单,在上面提到的Bundle的安装教程中没有提到。

  1. 我在user/login
  2. 中将login更改为config/administrator.php -> login_path
  3. 添加路由器以处理登录和注销
  4. 本文http://codehappy.daylerees.com/authentication

    中的更多细节