gpt4 book ai didi

php - Laravel, Controller 中的 Auth::user()

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:39 25 4
gpt4 key购买 nike

Laravel 框架 - 为什么我不能在 Laravel 项目的 Controller 中使用 Auth::user()(查看用户是否已登录)。 Session 是否未连接到 Controller ?

HomeController.php

 public function isauthorized(){
if (Auth::user()){
return View::make('home.basic')
->with('basic1', 'Authorized');
}else{
return View::make('home.basic')
->with('basic1', 'Not Authorized');
}
}

我的登录系统正在运行,登录时始终设置 session 。当我在 View 或 routes.php 中调用函数 Auth::user() 时,它是成功的。但是当我调用 Controller 中的函数时,它是错误的。请帮忙。

最佳答案

问题是您没有包含 Auth facade。

在你的 HomeController.php 中做:

use Illuminate\Support\Facades\Auth;

关于php - Laravel, Controller 中的 Auth::user(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com