Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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
Php 模型的Laravel对象为空_Php_Laravel - Fatal编程技术网

Php 模型的Laravel对象为空

Php 模型的Laravel对象为空,php,laravel,Php,Laravel,我在app/models/Emails.php中有一个模型: <?php class Emails extends Eloquent{ protected $table = 'emails'; } 我得到: object(Emails)#125 (1) { ["connection":protected]=> NULL } 我与数据库的连接正常,在本地配置和prodaction配置中,我解决了这个问题。我将Emails.php和类名重命名为Email,它对我有

我在app/models/Emails.php中有一个模型:

<?php

class Emails extends Eloquent{

    protected $table = 'emails';
}
我得到:

object(Emails)#125 (1) {
  ["connection":protected]=>
  NULL
}

我与数据库的连接正常,在本地配置和prodaction配置中,我解决了这个问题。我将
Emails.php
和类名重命名为
Email
,它对我有用

你想要什么?这是我希望保存到数据库的预期行为(只有在第一次运行查询时才会在模型中建立/设置连接)。我试着这样做:
$emails=新邮件$电子邮件->名称='测试'$电子邮件->保存()
和get error
调用未定义的方法Emails::save()
这看起来很像您的类没有正确扩展
elount
。在你的
电子邮件中试试这个:
类电子邮件扩展\illumb\Database\elount\Model
这对我来说很奇怪。你能确定你使用的是正确的文件/类吗?好的。也许可以尝试运行
composer dump autoload
,这有时会非常奇怪。我有一个类似的问题,重命名模型,以删除cammelCase工作。
object(Emails)#125 (1) {
  ["connection":protected]=>
  NULL
}