chenxin

6232 经验值

啊?我开启了可以收到错误提示,关了就收不到了!什么情况 ! 我再去瞅瞅!

这个软件必须得在.env 中开启debug模式才可以吧!但是线上的话一般不应该开启debug模式啊!开启的话用户不就知道你的开发的一些代码逻辑了?

支付宝申请即时到账要什么营业执照和《网络文化经营许可证》,这些都没有玩毛毛啊!

请问平时的博客里面的每篇文章的标题下面都会显示几行文章的内容,这个是怎么做到的!不会是在数据库多加了一个字段?然后存进去的吧?

我用的是Mac.....我再看看

public function editdiscussion(User $user, Discussion $discussion){
      return $user->id === $discussion->user_id;
 }

按照文档的写法放在AuthServiceProvider里面没问题呀!

我在本地开发完美运行!但是在vultr的线上居然不行!并没有识别policy,我改成if语句判断后线上的项目就可以了,两个项目我用git来管理的,代码肯定都一样!这个问题可能出在哪呢?

1.我想说我看了文档上面的记住我的功能,他给的代码我有个疑问:

if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) {
    // 这个用户被记住了...
}

前面两个变量是post表单传来的数据,第三个$remember如果也是传过来的,那么这个是一个怎样的字符串啊!我猜想的是数据库的remember_token,但是用户都没有登录怎么可能传token呢?难道是一个用户将check选中后传到控制器的是一个bool值么?然后在控制器里进行操作?
2.继续问一个,我想问问题的时候如果去社区发个帖子你那边有提醒吗?因为在这边发布自己问题你回复的比较快!

policy就是称之为策略类啊!有意思。。

对啊!我就是想问你怎么禁止的!我下面一个回复是我用的方法!您用的什么方法?

 $comment=Comment::findOrFail($id);
 if(\Auth::user()->id==$comment->user->id)
 {
       return view('forum.editcomment',compact('comment'));
 }else{
        return 'you have no permission';
 }

我在控制器方法里面加了一个if判断!我想说怎样在roles生成的五个表中实现这样的一个判断!我想不明白的是这个权限表怎样表示出一个用户可以编辑自己的评论而不能编辑别人的评论这样的功能!通过在修改路由的id来edit的时候进行限制!