【发布时间】:2020-04-16 02:50:48
【问题描述】:
我无法在控制器中查询我的模型。
$model = MyModel::find(1)->get();
但它说:
在 \App\MyModel 中找不到方法“find”
Laravel 6.9 版
【问题讨论】:
-
你能展示你模型的内容吗?
-
同样当你使用
find时,你不需要get。find方法自动返回集合的第一个模型。 -
做了
MyModel extends Model? -
@TsaiKoga 是的,,
-
class MyModel extends Model { /** * 与模型关联的表。 * * @var string */ // 告诉模型使用哪个表 protected $table = 'my_model';受保护的 $primaryKey = 'id'; // 批量分配保护防止字段 // 默认情况下被填充。告诉模型哪些字段是可填充的。受保护的 $fillable = ['name', ]; }