dongwei1263 2016-11-26 13:27
浏览 340
已采纳

如何更改默认的Laravel Auth登录视图

I'm trying to change the default login view, from Laravel Auth. Earlier suggestions points at modifying the path inside of the corresponding controller, under /vendor. However, this is a cooperative project, so modifying the vendor files is not an option.

By default the view for Auth login is auth.login, but i want it to be backend.pages.login.

In which other way can i accomplish this?

I have also tried to manually add the view routes in the router, but it won't recognize Auth as a class, no matter how i wire it up.

Note: It's Laravel 5.3

Thanks in advance

  • 写回答

4条回答 默认 最新

  • dsy19890123 2016-11-26 13:41
    关注

    In App\Http\Controllers\Auth\LoginController define a fuction named showLoginForm() as:

    public function showLoginForm()
    {
        return view('custom.login');
    }
    

    It overrides the function showLoginForm defined in the trait Illuminate\Foundation\Auth\AuthenticatesUsers.

    Note: In Laravel 5.3 the function name is changed from getLogin to showLoginForm.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?