Php 尝试访问null-laravel类型的值上的数组偏移量

Php 尝试访问null-laravel类型的值上的数组偏移量,php,laravel,Php,Laravel,最近我将我的项目更改为一个新服务器,当我注册一个用户时,它在发送邮件时抛出一个错误。 我的密码是这个 function test(Request $request) { $user = User::findOrFail(11); Mail::send('front.test', ['user' => $user], function ($m) use ($user) { $m->from('MYDOMAIN', 'Your Application')

最近我将我的项目更改为一个新服务器,当我注册一个用户时,它在发送邮件时抛出一个错误。

我的密码是这个

function test(Request $request) {
    $user = User::findOrFail(11);
    Mail::send('front.test', ['user' => $user], function ($m) use ($user) {
        $m->from('MYDOMAIN', 'Your Application');
        $m->to('abhishekvvvvv@gmail.com', 'Abhishek')->subject('Your Reminder!');
    }); 
}
和id为11的用户

我发现了一些我认为可以解决我问题的东西。但是我不知道在我的代码中应该在哪里使用
&&$previous


非常感谢您的帮助。

请稍等。
$user=user::findOrFail(11)
您确定id为
11
的用户确实存在吗。在一次
findOrFail()
之后,您真的应该在假设它之前检查它是否找到或失败found@Riosant您的问题似乎与php的版本有关。在终端中使用
php-v
检查版本。什么是php的当前版本?我知道这是我的php版本的问题。但由于服务器限制,我无法将其降级到7.3以下。是否有任何内容可以忽略或覆盖此内容。@Riosant您是否尝试过
php composer.phar update
?我认为你的图书馆必须更新。