我将表名指定为我创建的模型文件,但它给出了语法错误
语法错误:意外的标记“$table”
$table
variable 是一个 类属性,类属性需要使用其 visibility 作为前缀( public
、protected
或 private
)进行定义。
在这种特殊情况下,
$table
属性已经在Model
上定义,所以我们知道它的可见性,它是protected
。
class YourModel extends Model {
protected $table = "your table";
}
我们必须为该类属性定义访问修饰符。
用于餐桌:-
protected $table = "users"
您可以为表定义主键字段名称,以便模型知道这一点。
protected $primaryKey = "code";
如果您的模型具有非整数数据类型主键字段,那么您必须在模型中定义以下内容 示例:在您的模型中,代码是主键,因此根据它是字符串数据类型,因此您可以按照下面的示例进行定义。
protected $keyType = 'string';