Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel从空值创建默认对象错误_Laravel - Fatal编程技术网

Laravel从空值创建默认对象错误

Laravel从空值创建默认对象错误,laravel,Laravel,我得到一个“从空值创建默认对象”错误 $roomtype = Roomtype::where('name', '=' ,$roomtype_name)->first(); $roomtype -> availability -=1 ; $roomtype -> save(); return $roomtype; $roomtype未返回NULL。 $roomtype->Availability-=1 还返回一个值。 我在php artisan tinker中尝试了这一点,效

我得到一个“从空值创建默认对象”错误

$roomtype = Roomtype::where('name', '=' ,$roomtype_name)->first();

$roomtype -> availability -=1 ;
$roomtype -> save();
return $roomtype;
$roomtype
未返回NULL。

$roomtype->Availability-=1

还返回一个值。 我在php artisan tinker中尝试了这一点,效果非常好。

那么为什么它在我的控制器中不工作?

您在哪里以及如何设置
$roomtype\u name
?如果您的$roomtype\名称与roomtype表中的名称相同,则还显示完整的errorCheck in DB