排序
Laravel之Contracts和Facades详解
contracts Contracts其实就是倡导面向接口编程,来达到解耦的目的。而这些通用的接口已经由Laravel为你设计好了。就是这些Contracts. 那么Laravel如何知道我们需要使用哪个实现呢? 在Laravel默...
关于 laravel 分页 seo浅谈
laravel 的分页是非常简单易用的,但是有一点不是非常理想, 默认的分页生成的链接是 users?page=1 这种形式对seo不是非常友好(理论上) 那么我们可能就需要像 users/page/1 这种形式的分页链接...
测试laravel commands的方法详解
引言 最近使用到laravel的consolo命令行工具,在编写命令,想写一些测试的时候,发现官方文档中并没有提到command的测试方法。花了点时间,翻墙找了资料,实践成功并记录一下,方便更多人。 推...
Laravel 之 广播 模块详解
本文是基于laravel 5.4版本的广播模块代码进行分析书写; 推荐:《laravel教程》 简介 广播是指发送方发送一条消息,订阅频道的各个接收方都能及时收到消息;比如 A同学写了一篇文章,这时候 B...
让 Laravel API 永远返回 JSON 格式响应
当你在编写完全为 API 服务的 Laravel 应用时,你希望所有响应都是 JSON 格式的,而不是例如说授权错误会重定向到 /home 或 /login,最终重定向会变成 InvalidArgumentException: Route [login]...
Laravel模型间关系设置分表方法详解
在实际开发中经常用到分库分表,比如用户表分成 100 张,那么这个时候查询数据需要设置分表,比如 laravel 的 model 类中提供了 settable 方法: 推荐教程:《laravel教程》 /** * Set the...
一种颗粒度很小的 Laravel 路由文件划分方式(翻译)
我估计我们所有人都遇到过这样的情况,即我们有一个写满路由的超大文件。不骗你,这让我很长一段时间几近抓狂,我不得不想个办法解决这个问题。 因此,这就是我最终用来构造路由文件的方法。 推...
laradock安装swoole不成功怎么办
laradock安装swoole不成功怎么办? Laradock中使用swoole的方法 首先我们需要在 laradock 的.env文件下面修改WORKSPACE_INSTALL_SWOOLE=true 重新 build 一下虚拟机 docker-compose build wor...
你大概需要了解下Laravel集合
前言 集合通过 IlluminateSupportCollection 进行实例,Laravel的内核大部分的参数传递都用到了集合,但这并不代表集合就是好的。Laravel作为快捷并优雅的开发框架,是有他一定的道理所在的,并...
关于Laravel 7 的简单隐式路由模型绑定
laravel 的下一个主要发行版本 ,你可以直接在路由定义中自定义隐式路由模型绑定: 推荐:laravel教程 Route::get('/posts/{post:slug}', function (Post $post) { // ... }); ...