我正在使用laravel 5.3。
假设我在laravel应用程序中(url.com)/posts/5
。现在我想登录。登录后我想重定向回这个网址。我只想在 Auth Controller 中编辑这些行。 protected $redirectTo = '/';
正如评论Where to redirect users after login / registration.
class LoginController extends Controller
{
use AuthenticatesUsers;
/**
* Where to redirect users after login / registration.
*
* @var string
*/
protected $redirectTo = '/';
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
}
我该怎么做? 注意:我正在使用laravel内置身份验证。
答案 0 :(得分:1)
在RedirectsUsers.php
尝试此操作编辑:我是Laravel的新手,但在测试Auth之后,它重新定向了 默认值。
<?php
namespace Illuminate\Foundation\Auth;
trait RedirectsUsers
{
/**
* Get the post register / login redirect path.
*
* @return string
*/
public function redirectPath()
{
// return property_exists($this, 'redirectTo') ? $this->redirectTo : '/';
return redirect()->back();
}
}