Laravel 实战开发知乎: 私信列表
打赏作者

hard88

群主加油,一直在等着,最初会犯一些burden的错误,但感觉好像这也是一个过程。。该去续充会员了=。=

JellyBool 回复 hard88

哈哈哈,我在想私信的功能是不是得改善一下。

续充会员这波,没毛病

leec 回复 JellyBool

老用户能不能有优惠?

JellyBool 回复 leec

可以九折,但是终身 VIP 是没有优惠的

xiaofengzhi 回复 JellyBool

老大,是不是应该把数据结构打印一下出来看一下

JellyBool 回复 xiaofengzhi

嗯哼,你可以直接打印看看

xiaofengzhi 回复 JellyBool

我的意思是说在视频教学中先打印一下数据结构再在模板里用的时候更清晰一点,要不直接用很多初学者不明所以的

JellyBool 回复 xiaofengzhi

阔以,我后面注意一下

vinshaw

嗯嗯,虽然今天很忙,可还是学完了再睡觉,教主留了作业呢,哈哈,明天好好考虑一波!

JellyBool 回复 vinshaw

哈哈哈,明早就可以更新这个啦。哈哈哈

Young

fromUser是怎么在index.blade.php中调用到的,我的加上:fromUser
数据库j就报错:from_user_id’ doesn’t exist ,不加fromUser其他数据正常输出,但是avatar 不能输出 img属性显示 src(unknown)
但是我数据库中数据都是存在的,重写了两遍也没找到问题原因,,,,

JellyBool 回复 Young

这个字段 from_user_id 没有吧

Young

messages表中肯定有from_user_id的,fromUser执行就报没有这个字段 这是什么鬼,已经崩溃了

JellyBool 回复 Young

看看你的 fromUser 这个方法呗

iopkq999

messages = Auth::user()->messages->groupBy('from_user_id'); 和 messages = Auth::user()->messages()->groupBy(‘from_user_id’);

有什么区别呢,什么时候我该使用方法,什么时候我该使用属性
我dd($messages)是不一样的东西,

JellyBool 回复 iopkq999

Auth::user()->messages 跟 Auth::user()->messages()->get() 这个一样,你可以这样理解

liujun

直接在视图里面用fromuser会不会造成n+1查询?
我是在控制器里面with出fromuser,然后再where+groupby

carsonlius 回复 liujun

这样会造成n+1的查询
我是这样写的预加载 return \Auth::user()->hasToMessage()->with('fromUser')->get()->groupBy('from_user_id');

liujun

在show方法里面,根据传过来的id,用where不是找出所有的此id发出的私信了吗?是不是要进一步筛选?

carsonlius 回复 liujun

当然是要筛出和登陆用户有关系的

Jimmy9876

1test