我很想知道Laravel Auth路由是否可以在默认登录/注册页面之外使用。如果项目中有2个不同的登录页面,是否可以通过Auth :: route()处理这两个请求。
第二个登录页面如下:
<form class="form" role="form" method="post" action="{{ route('login') }}" accept-charset="UTF-8" id="login-nav">
<div class="form-group">
<label class="sr-only" for="LogInEmail">Email address</label>
<input type="email" class="form-control" id="LogInEmail" placeholder="Email address" required>
</div>
<div class="form-group">
<label class="sr-only" for="LogInPassword">Password</label>
<input type="password" class="form-control" id="LogInPassword" placeholder="Password" required>
<div class="help-block text-right">
<a href="">Forget the password ?</a>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-block blue-gradient z-depth-1a">Log in <i class="fas fa-sign-in-alt ml-1"></i></button>
</div>
<div class="checkbox">
<label>
<input type="checkbox"> keep me logged-in
</label>
</div>
</form>
我只显示1次登录,因为php artisan make:auth
为您提供了默认值。如果我想将此表单数据传递给Auth :: route(),需要进行哪些更改?
谢谢
Auth::route()
是路线Laravel bootstrap的语法糖。这个answer显示了工作原理。您可以复制Auth::routes()
创建的文件,并将其编辑为套件。