Liuzhipeng_laravel 的所有回复(22)

评论于 3个月前,获得 1 个赞

我必须承认TP在我刚入门PHP的时候,帮我了就业问题

评论于 1个月前,获得 1 个赞

我想自己运营一个本地社区现在只有技术,还需要准备什么

评论于 3个月前,获得 0 个赞

请问comment('注释') 这样写执行迁移的时候不会报错吗

评论于 3个月前,获得 0 个赞
  • mysql5.6 请使用
    DB::statement("ALTER TABLE users COMMENT='用户表'");//表注释
评论于 1个月前,获得 0 个赞

我在用户表设置了和角色表的多对多关联,用户模型下的关联如下

    public function roles()
    {
        return $this->belongsToMany('Spatie\Permission\Models\Role', 'model_has_roles', 'model_id', 'role_id');
    }

这样设置了多对多关联之后,在查询用户表的时候可以查到角色信息,但是影响了用户赋予角色的操作

$user->assignRole('角色');

报错:SQLSTATE[HY000]: General error: 1364 Field 'model_type' doesn't have a default value (SQL: insert into model_has_roles (model_id, role_id) values (4, 2))

我认为不能修改数据表,可以又不知道该怎么决绝这个问题

评论于 3个月前,获得 0 个赞

和我的计划一样,兄弟又遇到的问题常交流我关注你了哟

26 声望
文章
3
粉丝
2
喜欢
0
私信