带有返回重定向的laravel登录链接
我为任务用户创建带有登录链接的主菜单带有返回重定向的laravel登录链接,laravel,redirect,login,back,Laravel,Redirect,Login,Back,我为任务用户创建带有登录链接的主菜单 @if(Auth::guest()) <li><a href="{{ URL::route('auth::login') }}">Login</a></li> @endif @if(Auth::guest()) @恩迪夫 登录后返回重定向的最佳方式是什么 现在我做了下一个拐杖: // menu.blade.php @if(Auth::guest()) <?php if (Route:
@if(Auth::guest())
<li><a href="{{ URL::route('auth::login') }}">Login</a></li>
@endif
@if(Auth::guest())
@恩迪夫
登录后返回重定向的最佳方式是什么
现在我做了下一个拐杖:
// menu.blade.php
@if(Auth::guest())
<?php
if (Route::getCurrentRoute()->getName() != 'auth::login')
Session::put('login_back_url', Request::url());
?>
<li><a href="{{ URL::route('auth::login') }}">Login</a></li>
@endif
// AuthController.php
public function __construct()
{
...
if (Session::has('login_back_url'))
$this->redirectPath = Session::get('login_back_url');
else
$this->redirectPath = route('home');
...
}
//menu.blade.php
@if(Auth::guest())
@恩迪夫
//AuthController.php
公共函数构造()
{
...
if(会话::has('login\u back\u url'))
$this->redirectPath=Session::get('login\u back\u url');
其他的
$this->redirectPath=route('home');
...
}
您可以使用:
use Redirect;
Redirect::back();
您可以使用:
use Redirect;
Redirect::back();
如果是社交登录?如果是社交登录?