嗯嗯!好的!话说你咋换了名字呢!
我直接在删除函数后面加了一句
$result->comments()->delete();
感觉加event事件没必要吧!(ps: 个人觉得)
$table->integer('commentable_id')->unsigned(); $table->foreign('user_id') ->references('id') ->on('users') ->onDelete('cascade');
假设一个文章有评论,一个视频也有评论,那么我在建立评论表格的时候,利用commentable来实现多态关联。但是这里涉及到一个数据库级联的问题,这个commentable_id可能是文章下的评论,也可能是视频下的评论,怎么设置级联!当删文章的时候对应的所有评论也删除!
我看的就是你这段代码,我想问的是你在route文件里面写了一句
$results = \App\Post::latest()->paginate(7);
那么就是说每页七条,但是从vuejs传过去的page参数,后台并没看见哪里有接收 !
var data = {page: page}; this.$http.get('api/items', data).then(function (response)
这个page假如是2,传到route里面的
这句话里面,我记得以前写的时候是from和to表示从第几条到第几条实现的分页,而这个并没有接受page这个参数,那么怎么实现from和to的。
我创建了空间在七牛上,并且将空间设置为公有的,将视频传上去,绑定了自定义域名,但是奇怪的是在本地引用外链可以播放,但是放在真正的线上开发环境却出现Error loading player:Unauthorized Domain;这是视频加载出现的错误,说是没有权限的域名,为何?我设置的空间为公有,同时没有设置防盗链。
请问站长您的网站在ucloud的配置大概是什么!一个月多少钱!带宽一般至少5M吧?
1.这个问题不好解决!多态直接调用了model中的comments方法,没法先预加载,预加载是一个静态方法。2.我想问一下在blade中,我怎么a标签一个url是返回上一个链接。没找到合适的办法。我不想要
href="{url('discussions/'.$comment->commentable_id)}"
这种方式.
$comments=Comment::with('user')->where('discussion_id',$discussion->id)->get();
现在利用多态关联改成
$comments=$discussion->comments;
但是我想用with来预加载减少sql的查询咋么实现
一个项目有三个地方需要有评论功能,三个地方的苹果的结构都差不多,唯独变量不一样,若果写在一个文件里然后用include好像不行!应为变量不同啊!
站长!紧急求救!我设置七牛的时候,自定义域名和CNAME都弄好了,也显示成功了!但是之后我开启了防盗链那个按钮,填写了白名单之后保存,过了一会刷新页面所有的链接都访问不了,我进入七牛云存储里面访问点开链接显示403,请问是要设置什么才能让自己可以调用,别人不能调用这个链接!