laravel 使用make:model 查找表的时候总会在最后添加个s

php artisan make:model user

使用user model的时候 生成的sql语句里面会自动加个 s

比如 user::all() 会生成 select * from users

但如果在usermodel里面添加

protected $table = 'user';

<?php

namespace App\Api\Models;

use Illuminate\Database\Eloquent\Model;

class UsersMenu extends Model
{
    protected $table="users_menu";

这样再生成的语句就是 select * from user 了

顺带说一句 指定生成model 目录 php artisan make:model /Api/Models/User 则生成的model在 app/Api/Models/里面

猜你喜欢

转载自blog.csdn.net/genziisme/article/details/80611587