PHP:laravel自定义Model报错:$table must not be defined/$table must be string

简介: PHP:laravel自定义Model报错:$table must not be defined/$table must be string

依赖 composer.json

{
    "require": {
        "php": "^8.0.2",
        "laravel/framework": "^9.19"
    }
}

自定义的Model

class ArticleModel extends BaseModel 
{
    protected string $table = 'tb_article';
}

同样的代码,在本地测试环境中可以运行,上线后就报错

可能的报错如下

$table must not be defined (as in class Illuminate\\Database\\Eloquent\\Model)
$table must be string (as in class Illuminate\\Database\\Eloquent\\Model)

把类型标注去掉,修改如下

class ArticleModel extends BaseModel 
{
    protected $table = 'tb_article';
}

参考

$fillable must not be defined (as in class Illuminate\Database\Eloquent\Model) in laravel


相关文章
|
8月前
|
PHP
PHP 自定义错误处理
PHP 自定义错误处理
41 0
|
8月前
|
程序员 PHP
PHP 错误处理、自定义错误、错误编号
PHP 错误处理、自定义错误、错误编号
43 0
|
5月前
|
前端开发 Java 数据库连接
Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
|
10天前
|
编译器 API PHP
深入PHP扩展开发:打造高效自定义模块
【4月更文挑战第30天】 在追求性能优化和特定功能实现的道路上,PHP提供了一种强大机制——扩展。本文将引导读者通过编写一个简单的PHP扩展来探索扩展开发的世界。我们将涉及从环境搭建到代码实现,再到扩展的编译与加载的完整流程,确保读者能够理解并实践如何创建高效的自定义PHP模块。
|
12天前
|
消息中间件 数据采集 SQL
DataWorks操作报错合集之通过dataworks把表数据发送到kafka,表字段全是string类型如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
22 2
|
13天前
|
Java 中间件 Serverless
Serverless 应用引擎操作报错合集之在阿里函数计算中,云函数怎么一直报错Function instance exited unexpectedly(code 1, message:operation not permitted) with start command 'php server.php '.如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
25 2
|
5月前
|
PHP
PHP显示报错提示,开启display_errors的方法
PHP显示报错提示,开启display_errors的方法
73 0
|
7月前
|
JSON Java 数据格式
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
149 0
原生php自定义表单(支持基本类型+file多文件上传)
原生php自定义表单(支持基本类型+file多文件上传)
原生php实现自定义表单(支持基本类型+file类型(单文件上传))
原生php实现自定义表单(支持基本类型+file类型(单文件上传))