小编Eri*_*own的帖子

Laravel Carbon 如何在不改变小时的情况下改变时区

我正在尝试找到一种解决方法,如何将存储在我的数据库中的日期时间转换为“yyyy-mm-dd HH-mm-ss”,并为其指定时区“America/Los_Angeles”。

如果我更改时区,Carbon 将自动从时间中减去 7 小时,这是将时间从 UTC 更改为 PST 时发生的情况,但我的数据库中的时间设置为 PST 时间。例如,我希望今天的时间是上午 10 点,但是我更改了时区,Carbon 会将其转换为今天上午 3 点。

如何将时区更改为 PST 但仍将时间保持在上午 10 点?我需要 API 调用的时区,这就是我需要弄清楚的原因。

php datetime laravel laravel-5

25
推荐指数
5
解决办法
5万
查看次数

Laravel 无法在构造函数中设置类变量

我的班级中有一个私有变量,我想将其设置为经过身份验证的用户。但是,出于某种原因,我无法在构造函数中设置变量。这是我到目前为止所拥有的:

private $user = null;


  public function __construct()
    {
        $this->middleware('auth');

        $this->user = Auth::user();
    }

 public function index()
    {
        $return['Admin'] = $this->user;

        return view('home', compact('return'));
    }
Run Code Online (Sandbox Code Playgroud)

但是$user由于某种原因,该变量保持为空。当我Auth::user()代替 $this->user 使用时,它工作得很好。过去我多次从构造函数设置变量,这是它第一次对我不起作用。任何帮助,将不胜感激。

php laravel laravel-5.4

1
推荐指数
1
解决办法
2921
查看次数

标签 统计

laravel ×2

php ×2

datetime ×1

laravel-5 ×1

laravel-5.4 ×1