zhouchang2017

1927 经验值

最近在用laravel手写一个RBAC后台权限管理。

目前在写的过程中遇到了一点问题

路由规则如下

#编辑文章
post/{id}/edit

 如上路由规则

  • 参数在路由中间

  • 权限permissions数据表中如何存放

  • middleware中间件中如何来匹配

因为之前用TP框架写的RBAC,路由规则都是传统的

MODEL/CONTROLLER/ACTION?

页面在浏览器中打开是正常的,但是图二中的,html标签中都出现了波浪线,手动输入没有任何语法提示,而且,复制粘贴过来的代码没有格式缩进~ 是不是哪里设置不正确

phpstrom 在编辑blade.php 文件,有时候无法正确识别到html和js代码

求助*.blade.php文件PHPSTROM中如何设置

- 下图中的html语法正确
1503305061182

  • 下图中*.blade.php文件中的html标签中都出现了波浪线,而且在里面编辑html代码没有任何提示和功能和标签关闭功能

1503305216926

我是想通过获取article文章的同时全部获取,能具体点明下吗大哥。

老师,我现在有一个article表,一个user表,一个comment

image

我想通过文章查询出所有评论以及评论对应的from_uid,与to_uid
目前在文章模型下建立1对多关系,可以拿到文章下的所有评论和评论用户id,

 //一对一关联,关联文章发布用户id
    public function user()
    {
        return $this->hasOne('App\Http\Models\User', 'id', 'u_id');
    }

    //一对多关联,关联文章下所有的评论
    public function comments()
    {
        return $this->hasMany('App\Http\Models\Comment', 'a_id', 'id');
    }

得到如下数据

{
id: 13,
u_id: 1,
content: "黎明的曙光??",
imgs: "["storage/images/20170803/5982abaca07fa.jpeg", "storage/images/20170803/5982abaca0a64.jpeg", "storage/images/20170803/5982abaca0cd5.jpeg", "storage/images/20170803/5982abaca0e5d.jpeg", "storage/images/20170803/5982abaca0fdd.jpeg", "storage/images/20170803/5982abaca117a.jpeg"]",
thumb_imgs: "["storage/images/20170803/5982abaca07fa.jpeg", "storage/images/20170803/5982abaca0a64.jpeg", "storage/images/20170803/5982abaca0cd5.jpeg", "storage/images/20170803/5982abaca0e5d.jpeg", "storage/images/20170803/5982abaca0fdd.jpeg", "storage/images/20170803/5982abaca117a.jpeg"]",
created_at: "2017-08-03 12:50:52",
updated_at: "2017-08-03 12:50:52",
user: {
id: 1,
openid: "oi6D5wVHOi_b--y1EhJCpihZf3mQ",
nickname: "Zc",
sex: 1,
country: "中国",
province: "广东",
city: "深圳",
headimgurl: "http://wx.qlogo.cn/mmopen/RjeiaaLibAWLGEnHXcrl0IlXlnKfAlzZBfO9wvnwOyMvJcZUg8ZYPTV9dRNxNZbekLBRTJFfX7G3VzoAAic1f0viciakzSy39dicvx/0",
created_at: "2017-07-20 15:46:06",
updated_at: "2017-08-02 00:14:41"
},
comments: [
{
id: 1,
from_uid: 1,
to_uid: 0,
a_id: 13,
content: "来一条评论",
created_at: "2017-08-04 12:04:04",
updated_at: "2017-08-04 12:04:07"
},
{
id: 2,
from_uid: 2,
to_uid: 1,
a_id: 13,
content: "回复第一条评论",
created_at: "2017-08-04 12:09:56",
updated_at: "2017-08-04 12:09:58"
}
]
}

现在的问题就是如何把评论用户id 拿到user表中对应的用户名。

老师,我现在有一个article表,一个user表,一个comment表,comment表中保存了from_uid(评论回复人)to_uid(评论被回复人),a_id(article文章id)。article表中保存了u_id(用户id),我想通过文章查询出所有评论以及评论对应的from_uid,与to_uid
目前在文章模型下建立1对多关系,可以拿到文章下的所有评论和评论用户id,现在的问题就是如何把评论用户id 拿到user表中对应的用户名。