我有一个带有多种方法的控制器,我需要添加一个特定的授权检查。如果授权失败,则重定向登录页面。因此,我创建了一个私有函数,并在构造函数中调用此函数。
class AdminController extends Controller
{
public function __construct()
{
$this->middleware('web');
$this->isLogin();
}
private function isLogin()
{
if (!empty(Auth::user())) {
echo "Hello";
} else {
echo "Fasd";
return Redirect::to('/login');
}
}
}
如果未找到auth,则不会重定向到登录。我为此写了多少代码?
答案 0 :(得分:4)
执行登录页面重定向使用redirect :: route into login page别名routes.php。
public function isLogin()
{
if (!empty(Auth::user())) {
echo "Hello";
} else {
echo "Fasd";
return Redirect::route('login');
}
}