方法一:修改vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
文件
修改前的代码,直接复制搜索:
return $this->table ?? Str::snake(Str::pluralStudly(class_basename($this)));
修改后(把上面那一行替换成下面这一行):
return $this->table ?? Str::snake(class_basename($this));
方法二:不做框架修改,使用自定义表名
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
use HasFactory;
// 自定义表名
protected $table = 'user';
// 使用自定义表名后需要设置表字段
protected $fillable = [
// 这里只做演示
'uid', 'username', 'passwrord'
];
}