本期视频登录后即可观看
Model 多键查询
1 集视频
10分钟
本期Laravel 视频我们学习一下如何对model进行多键的绑定和多键查询,因为多键查询是非常常用的一个需求,在不修改逻辑代码的情况下,实现多键绑定和多键查询是我们的主要目标,在团队协作的项目中,强烈建议大家使用第一种方式
还可以这样啊,我都if在controller里了
if else才是万能的解决方案,视频里的方式是框架提供了一个让代码结构更简洁干净的办法。laravel 作者的强迫症还是挺严重的。
Mysql出了很多新的数据类型,博主可以出个视频吗?
数据类型方面我感觉没啥变化,主要是增强了安全性,认证多了些,运行效率提升了。也可能是我看的不够仔细,我下来好好看一看有没有必要做数据库方面的视频
准备找工作,简历不知道咋写了,老哥可以给点建议么?
这个我还真没办法说,因为我并不知道你的真实情况,不知道咋写,我只能推理一下你手上确实没有能拿得出手的项目经历和技术特长,不然不会发这个愁,我能给的建议就是别过分夸大就行了,因为在内行人眼里简历一眼就能看出来这个人到底怎么样,如果水平一般,“精通”这种字眼最好别出现,否则连基本的面试机会都没有的,现在这个阶段找到理想的工作不是那么容易,你最好准备充足些,不要浪费每一次面试机会,虽然说公司很多,其实这个圈子并不大,别砸了自己的招牌就行。如果过去你对自己比较懈怠,以后一定别犯同样的错误了,这个行业表面看起来风光体面,其实很残酷的。
千万准备充足了再去找,定好自己的目标,虽然现在找到理想的不容易,也别随随便便就选一个,我有很多朋友就毁在这上边,对自己没有规划,有公司要就去,长远看耽误的是自己。如果公司技术方面的带头人都是个半吊子,那会很耽误人,跟着这样的人只会耽误手底下的兄弟,技术公司平均存活时间连3年都不到,遇到好的公司和机会可以牺牲一些收入,长期收益和机会比那点钱重要得多。
是啊,互联网的红利已过,资本也不再狂热,现在得技术公司都短命,很难熬过来
不管有没有红利,有没有资本介入,咱们走的是咱们自己的路,都要规划好,冷血一点,别学杜兰特,毁了自己
这两年一路走来看清了在线教育的灰色一面,教育平台的快餐课程质量粗糙,完全就是捞钱,尤其是培训机构的套路,特么教的都是垃圾,简直就是一本正经的胡说八道,包装讲师宣传的比神一样,好像经过他的培训你就能成神,但是没经验的很容易上当,就像你博客上说的,处理底层链的我们,别人想怎么玩我们就怎么玩我们,趁热点任何东西都能包装拿来赚钱,本行业的人赚行业内的人钱,特么比莆系还恶劣,误人子弟,坑人钱财,偶然机缘通过谷歌不经意点进了你的网站,发现了原来这个行业还有善良还有光,我觉得这也是一种缘分,谢谢你课程的付出,可能这个世界就是这样,有恶有善,有光明有黑暗,不然这个世界不知道成啥样了,看你的课程可以看到你的付出,再次说声谢谢!
我算不上是在线教育从业者,我觉得我最多就是个分享者,所以一直以来我特别不习惯别人管我叫老师,我也只是想好好通过努力踏踏实实把自己设定的目标做好,就算我最后没做到,我也希望最后我制作的内容也能对得起信任我的人的付出。莆系虽有可恨之处,也并非所有,莆系照常也有勤勉正派的人,咱们也别一棒子都打死了。
老哥,请教个问题,用户登录进来页面,会判断当前用户是否对该文章点赞,我要缓存hasLiked结果,如果有十万个用户那不是有十万个Key,不知道这个思路是否正确?
不是的,我们只需要缓存点了赞的用户信息,只需判断点了赞的用户列表里有没有当前用户即可,不需要缓存那么所有用户的数据,那太浪费效率也太低了。
老哥的思路就是厉害
老哥,不好意思,打扰了 ,还一个问题 ,如果用户点赞了该文章 就取消该赞
if ($user->hasLiked($likeable)) {
$user->likes()->delete($likeable);// 这句咋把该用户点过的所有赞都删了
}
没毛病,这句话的意思就是删除所有的,你可以好好看看ORM部分的文档,看看单独删一个怎么删
老哥,你的网站右上角的通知数是实时读取的notifications表吗?
不是实时的,我很吝啬我的服务器计算资源的
6666
系统提供的,我只是个搬运工
能不能出关于laravel部署架构的课,特别是分布式,高并发,或者是这样的场景是不是适合用java开发
高并发跟PHP所有的框架都绝缘,就算是java,高并发方面也不是最出色的,真正使用到高并发的企业也没多少家,每个语言都有其特有的生存空间,需要高并发的话可以php和go联合开发
希望来点中高端的可以吗,基础可以略过,网上大把,几分钟把道理说明白不简单,希望能形成一个生态,我是您的铁粉
没想到我这辈子还能有粉,没啥中高端的,编程的基础和功底才是最重要的,大部分人认为的所谓中高端反而实现起来很容易,都是相对固定的套路和方案,就像华为里边,每年对员工最重要的不是培养他们""中高端""的能力,而是不断夯实基础和功底,不然冲中高端都是假把式而已
可以加您微信吗
都是同辈人,"您"这个字千万别用,太太折寿了,叫老哥或站长都行,我已经远离微信QQ了,就不破戒了
laravel插件式开发可以出个视频吗?Plus (ThinkSNS+)代码上做二开,对于插件式开发不太懂,希望出几个视频,谢谢
静下心来好好打基础吧,虽然咱们交流不多,但是在你身上我很容易就能发现问题,大部分基础的问题你并没有搞清楚,ThinkSNS虽然借助Laravel开发,但是它的插件系统跟Laravel的扩展包开发完全不是一回事,ThinkSNS我虽然没有用过,但是它跟CMS基本上是一个路子,插件开发需要遵循它的标准进行,你需要到它的官网学习插件的开发以及二开相关的内容,就像玩 Drupal,Wordpress的插件开发,你得按照他们的规则来。
遇到一个问题,圈子和频道下都有帖子,设计成多样化一对多,新增帖子的时候,如何定义路由判断传来的是圈子还是频道,还望指点一下
创建的时候表单携带类型信息就可以了
php能走微服务这种开发模式吗?很多人说fpm模式已经过时了,php结合swoole的微服务模式将是趋势。php的队列,websocket等,并发量上来了,服务是不是就不稳定了?这种不同场景的架构能力该怎么培养?
因为你看得是swoole的广告贴所以你才有这种想法,fpm不存在过时不过时的问题,评判的标准也不是由swoole或者所谓微服务的拥趸定义的,只有适合不适合目标业务场景的问题,适合的话,它不光不过时,还是最恰逢其时,最恰逢其用。微服务也不像网上吹的那么好,全世界的人都一个毛病,喜欢的猛吹,不喜欢的乱咬,真正把微服务玩好的用好的公司也没有多少,反而大多疲于奔命。php的微服务框架也有,比较知名的是腾讯开源的Tars,可以关注一下,但是没必要太重视,微服务目前只是一个噱头,技术圈里风吹起来的猪,指不定什么时候就开始被人们嫌弃了,pfm能活到现在依旧很风骚才是咱们最该思考的东西。
swoole可以重点关注一下,但是微服务真的大可不必,咱们需要知道的就是它是怎么一回事,适用于哪些应用场景,能解决哪些问题,或者规避哪些风险就可以了,以后技术选型的时候用的上
足下之言,在下非常同意!
关于php分布式的经验可以分享一点吗?
好吧,那我先分享最核心的一句话:分布式的核心就是把中心化做好
能出一点视频吗?应对高并发和大数据量的
这个真的不是现阶段的任务,而且要真的做高并发和大数据量的话,跟 PHP 本身的关系也不大, 更多的是结合服务器软件以及Linux操作系统,数据库和对线程进程利用率更高效的语言和框架来做,也不是几个视频能做到的,如果感兴趣的话,你可以找一找阿里云不同网站的架构部署图,用最简单的方式把主体思路先掌握一下,这比学习具体的实现方式更重要
好的
laravel相关的测试驱动开发可以有分享吗
这个可以有
期待来个系列视频哈,老师
我只是个分享者,就别叫我老师了,好为人师的事我没啥兴趣
好的,还有个问题,laravel中的消息通知,很多集成了极光推送,自己打一个websocket不是更好?构建稳定的php服务需要注意什么,线上的监控哪些指标很重要?
你应该尽快摆脱乱打乱撞的状态,学什么,做什么咱们是奔着专业去的,不是道听途说,一个人的基本功不是指编程语言的语法,也不是那些花里胡哨的概念和高大上的叫法,你很需要基本的技术推理能力和技术解读能力,包括很多服务,不管是极光的还是谁的,它是干什么的,你首先要仔细调研清楚,而不是紧靠自己的简单想象和自以为是。构建稳定的PHP服务需要的东西很多,单就纯开发者的角度而言,你的基础功底就是程序是否稳定的最重要的保障,高并发和分布式才有存在的意义,不然都是扯淡。虽然现在框架都很好用,也有很多辅助工具让我们在不明所以的情况下就可以把很多功能就实现了,但这不代表咱们的真实能力,如果想走得远,走得稳,该自己努力的一定要去努力,在这个行业偷懒和找捷径是行不通的。