我的小项目使用laravel 5,我的模型似乎有问题。
我创建了这个作为我的模型:
namespace App;
use Illuminate'Database'Eloquent'Model;
class tOrders extends Model
{
//
}
和这个代码从我的控制器检索数据:
$test = tOrders::where('f_bank','=','ICBC')->orderBy('f_bank','ASC')->limit(10)->get();
运行应用程序后,出现一条错误消息,上面写着
Invalid object name 't_orders'
我想知道t_orders是从哪里来的,因为我的模型是tOrders
您的模型名称应该以大写字母开头,文件名应该相同。我怀疑Laravel选择你的模型名为t_orders,因为你的模型名称以小写字母开头。然而,例如,在您的情况下,您的文件名应该是Torders.php
,代码应该是:
namespace App;
use Illuminate'Database'Eloquent'Model;
class Torders extends Model
{
//
}
干杯,