您正在查看: php开发 分类下的文章

ubuntu自动化安装php文件

ubuntu_automatic_install_php.py ```python # coding=utf-8 import os import sys import platform print(sys.version) if 'Ubuntu' not in platform.version(): print('只能在ubuntu系统中运行') ex...

laravel ftp(windows 系统下出现缓存目录无法写入)

[2018-10-29 00:06:09] production.ERROR: ftp_rawlist(): Unable to create temporary file. Check permissions in temporary files directory. 解决办法: 打开php.ini文件 查找sys_temp_dir变量,将该变量取消注释,改为 sys_te...

laravel添加表注释

```php \DB::statement("ALTER TABLE `banners` comment '首页轮播表'"); ``` ```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用...

同步与异步

### 同步 即实时处理(如招行抓喵喵),服务器一接收客户端请求,马上响应,这样客户端可以在最短的时间内得到结果,但是如果多个客户端,或者一个客户端发出的请求很频繁,服务器无法同步处理,就会造成涌塞。 同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼) ### 异步 分时处理(如发短信、发邮件、延时队列等),服务器接收到客...

laravel-admin修改来源数据兼容多条件和关联查询

```php //比如关系名是address, province_id是关联字段 $grid->model()->whereHas('address', function ($query) { $query->where('province_id', 2); }); ```

laravel5.5.40使用jwt做权限认证

# 一、运行composer 加载依赖包 ``` composer require tymon/jwt-auth 1.0.0-rc.1 ``` ![](https://cos.cc430.cn/2018/05/19/1526712442.png) # 二、发布jwt配置文件 ``` php artisan vendor:publish --provider="Tymon\JWT...

高效率对二维数组根据某个键值排序

```php //二维数组指定字段accepted排序 降序排序(改成升序将下面的符号换一下就ok) public function compare($a,$b) { return $a['accepted'] < $b['accepted']; } ``` ```php public function getInformatio...

在laravel-admin的表单中使用ajax加载数据

一 、模拟一个场景,根据发货单来进行开票,在开票时需要根据开票数量,来计算开票总额,还需要获取未开票数量和未开票总额 二、 在admin目录下添加相关路由 ``` php // 根据发货单开发票 //根据发货单创建开票记录的表单 $router->get('delivery/{id}/invoice_create','DeliveryController@in...

在laravel中使用任务调度(定时任务)

一、 项目根目录下执行 > php artisan make:command ScoreAdd ![1.png](https://cos.cc430.cn/2018/03/21/1521639377.png) 会发现app/Console/Commands目录下会新建一个ScoreAdd.php文件 二、修改ScoreAdd.php中的相关参数及方法 ``` $prote...

homestead新增本地开发项目

1. 进入homestead目录 2. 打开homestead.yaml文件,新增本地目录及映射到vagrant上的地址,新建database 3. 添加本地解析在C:\Windows\System32\drivers\etc下的hosts文件中添加 > 192.168.10.10 project.test >注意:192.168.10.10需要与homestead.yaml...

本地搭建ssl站点(wamp环境)

因为线上项目需要使用ssl证书,在本地开发时也要相应的使用ssl证书... ps:我的apache是下载的官网版本httpd-2.4.25-x64-vc14-r1.zip 以xzshop.dev为测试环境 请先查看[这篇文章](https://www.cc430.cn/index.php/archives/374/ "这篇文章") # 1. 修改apache的httpd.conf文件...

在laravel5.4中使用vue的ui

此处以[elementui](http://element.eleme.io/#/zh-CN/component/installation "elementui")为例 执行以下命令 将npm换成淘宝源 >npm install -g cnpm \-\-registry=https://registry.npm.taobao.or #安装 >npm install ...
//