您正在查看: 菜菜子 发布的文章
集合分页
在laravel中通过模型查出的数据可以直接使用paginate()方法进行分页,但是如果直接使用集合是没有分页方法的,需要进行自定义操作
执行
> php artisan make:provider CollectionMacroServiceProvider
app/Provider目录下会自动chaun创建CollectionMacroServiceProvider.php文...
laravel 无限极分类
需要实现一个无限极分销的功能,此外这个分销还存在一个断链的情况
举例:
下面的parent_user_id表示上级用户id,grade表示当前用户等级,共四级(0普通会员 1铜牌会员 2银牌会员 3金牌会员)
* 情况1:
| id | parent_user_id | grade |
| -- | ---- | --- |
| 1 | | 0 |
|...
homestead踩坑...
cai在homestead的使用过程中,寡人发现homestead环境在不断使用的过程中硬盘容量会不断缩小,直到你有一天需要重装系统...奉劝各位不到万不得已不要重装重装windows或者homestead环境....
这里使用到的相关软件:
* virtualbox5.2.18版本
* vagrant2.1.1 64位版本
* 找朋友要的一个box
* git
tips: ...
laravel文章上一篇下一篇功能实现
通知模型
```php
laravel-admin列表中取多对多中间表字段
一个场景,学校可以开多门课程,一个学生可以选多门课,同时一门课可以被多个学生选择,这样就属于多对多的关系,然后这门课老师后期还要给学生成绩,记录到课情况,这样这些信息就得记录在中间表中。展示的时候得把这些中间表字段进行展示
### 数据库设计
课程表
```php
carbon取两个日期之间的所有的日期数组
```php
use Illuminate\Support\Carbon;
public function test()
{
$from = Carbon::createFromDate(2017, 7, 21);
$to = Carbon::createFromDate(2017, 6, 21);
$da...
wnmp指南
wnmp指南
------------------
有个laravel项目,写完后要部署到客户的windows server 2008 R2服务器上面去,nginx用习惯了,还是打算使用wnmp环境。
nginx下载地址:https://nginx.org/en/download.html (附windows环境下最新版https://nginx.org/download/nginx-...
laravel添加表注释
```php
\DB::statement("ALTER TABLE `banners` comment '首页轮播表'");
```
```php
图片访问器
laravel中通过faker生成数据的时候是带域名的,例如:https://lorempixel.com/640/480/?90344
但是如果在laravel-admin中使用七牛云存储,上传的图片是不带域名的只有例如image/xxxx.jpg存储到数据库中
例如现在轮播表,有个图片字段
composer.json
> zgldh/qiniu-laravel-storage
...
模型状态定义
一台设备有多种状态
```php
laravel5.5中JWT多用户(多角色)认证
laravel中JWT多用户(多角色)认证
---------------------------------
场景:用户表、员工表(包括业务员和配送员)
composer.json加几个依赖包
```php
"require": {
...
"tymon/jwt-auth": "1.0.0-rc.2",
"dingo/api": ...
laravel-websocket(三)
服务器向用户端主动推送websocket(模拟客户端)
---------
SwooleStart.php
```php
laravel中修改创建文件的权限
laravel中修改创建文件的权限
----------------------------
有个项目逻辑是这样的,当用户创建文章或将文章上架后向百度发送一条seo主动推送,我用的是laravel的观察器,使用saved方法进行监听,并用日志记录百度发回的result,这样问题就来了,执行php artisan migrate:refresh --seed命令后创建的文件是deploy用...
此内容被密码保护
请输入密码访问
同步与异步
### 同步
即实时处理(如招行抓喵喵),服务器一接收客户端请求,马上响应,这样客户端可以在最短的时间内得到结果,但是如果多个客户端,或者一个客户端发出的请求很频繁,服务器无法同步处理,就会造成涌塞。
同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)
### 异步
分时处理(如发短信、发邮件、延时队列等),服务器接收到客...