首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
laravel
订阅
荒质凡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
[扩展推荐] spatie/Laravel-permission Laravel 应用中的角色和权限控制
这个包允许你在数据库中管理用户的权限和角色。当你安装了扩展包之后你就可以这样做: 如果你给单个用户添加了多个守卫(guard),扩展包也可以处理的很好,每一个分配给用户的守卫都有它自…
Laravel核心代码学习 -- Model增删改查底层实现
上篇文章我们讲了Database的查询构建器Query Builder, 学习了Query Builder为构建生成SQL语句而提供的Fluent Api的代码实现。这篇文章我们来学习Laravel Database地另外一个重要的部分: Eloquent Model。 Elo…
Laravel核心代码学习--HTTP内核
Http Kernel是Laravel中用来串联框架的各个核心组件来网络请求的,简单的说只要是通过public/index.php来启动框架的都会用到Http Kernel,而另外的类似通过artisan命令、计划任务、队列启动框架进行处理的都会用到Console Kernel…
说一说 Laravel 邮件发送流程
下面就让我们开始徒手扒一扒「邮件发送功能」的实现原理。 看 register 函数,一目了然,我们将重点看看这三个方法都是干嘛用的。 很好理解,就是注册 Swift Mailer 实例。在创建实例之前,执行 $this->registerSwiftTransport();方法:…
Laravel 2018使用数据分析——Laravel你用对了吗?学对了吗?
截至到2018年7月,Laravel Shift里有超过8500个上传的laravel apps,每一次版本的升级,Laravel Shift都会生成一个日志文件以用于debug,基于这些日志文件,产生了今天我们提到的laravel使用数据。下面是Laravel Shift里日…
Laravel集合探学系列——高阶消息传递实现(二)
1. 示例 先简单说说它怎么个用法,官方文档是有的,拿过来介绍一下。 以上,就属于高阶用法的实例。将 user 表里的 votes 数大于500的标记为vip会员。 如果是正常写法,那铁定就是,将 $users 进行 foreach 遍历 然后进行逐条更新。相比集合高阶用法。就…
【Laravel-海贼王系列】第十章,Job&队列存储端实现
新建的 TestJob 类,这个类实现了序列化模型,队列功能等等都是通过trait类来补充的。 这些特性我们通过使用来分解。 TestJob 这个对象里面通过 use Queueable 引入的几个成员属性。 分解完这个类,其实大部分都是设置参数的过程,也是通过这些参数来控制任…
基于 Module 的 Laravel API 架构
我非常喜欢编写基于模块化设计的软件和编程方式,但我不太喜欢依赖第三方软件包和类库来处理一些琐碎的事情,因为它们不会让你的编程水平得到很好的提升。所以这两年来,我一直在用Laravel编写基于模块的软件,现在我对这个结果非常满意。 推动我走向基于模块化设计的软件和编程方式的决定性…
Laravel——消息通知
Laravel其实内部就自带消息通知的。接下来就看看是怎么使用的。 消息表,毋庸置疑是给用来记录消息内容的——是谁在哪篇文章哪个时间评论了哪个作者的,对吧。那么notifiation_count是记录用户有几条消息是未读的对吧。 下面操作。 会生成 database/migra…