如何纠正laravel tinker中psy shell中未发现的类?



我是laravel修补器部分的新手,我有一个基于该模型的模型,我试图更新一些列值,但它抛出了一个错误,请帮助我解决这个问题。

User::update(["status"=>"active"])->where ('id',1);

Error is

PHP FATAL error: class 'User' not found in psy shell code on line1

试试User::update(["status"=>"active"])->where ('id',1)->first();或者更好:

$user = User::find(1);
$user->update(["status"=>"active"]);

'plans'的来源一定是用户模型中的错误。你是否在模型中添加了private $with(['plans']);或类似的东西?也许你应该在问题中发布你的User.php模型。

相关内容

最新更新