Laravel Route::resource() 资源路由
在使用Laravel的路由的时候,有些时候会看到resourc关键词
格式:Route::resource('/order', 'OrderController', ['as' => 'admin']);
框架自动创建路由及其对应控制器中的方法:
请求方式 路由 action description
GET /order index 索引/列表
GET /order/create create 创建表单页展示
POST /orde....
- 3031
- PHP
- 0
- super_dodo
- 2020/11/02
导出商品名称相似度大于80%的产品数据
最近有一个小功能需要开发,目的是随着商品数据库的数据较多,有很多商品名称相似和类似的商品,需要导出来给运营的同事去做排查和梳理。
可以使用php的函数similar_text来做判断。
计算两个字符串之间的百分比相似度:
<!DOCTYPE html>
<html>
<body>
<?php
similar_text("Hello World","Hello Shanghai",$percent)....
- 2128
- PHP
- 0
- super_dodo
- 2020/10/24
Easyswoole安装及启动停止守护进程等
手动安装
composer require easyswoole/easyswoole=3.x-dev
php vendor/bin/easyswoole install
启动easyswoole
# 开发模式 启动框架
php easyswoole start
# 守护模式启动
php easyswoole start d
# 服务停止
php easyswoole stop
# 重启服务
php easyswoole reload #只重启task进程
php easyswoole reload all #重启task + worker进程
linux启动进程
....
- 3983
- PHP
- 0
- super_dodo
- 2020/10/16
使用EasySwoole之安装Swoole
首先进入swoole的github下载地址:https://github.com/swoole/swoole-src/releases
如果没有特殊需求,请选择最新版本开始下载(我这里是最新版是v4.5.5):
dodo@dev:/dev$ wget https://github.com/swoole/swoole-src/archive/v4.5.5.tar.gz ## 下载
dodo@dev:/dev$ tar -zvxf v4.5.5.tar.gz ## 解压到当前目录
dodo@dev:/dev$ cd swoole-src-4.5.5/ ## cd目录
dodo@....
- 2352
- PHP
- 0
- super_dodo
- 2020/10/16
Yii2框架的前后端分离的跨域CORS问题处理
最近处理的一个项目是Yii2+vue的项目,原先的时候是吧前端项目放在后端代码的public目录下面,放在同一个目录下面的话是不会存在跨域相关的问题。
现在根据产品的需要和规划,要把前端项目打包后独立出来
API接口后端的独立域名
https://api.dodobook.net
前端Web端的域名独立如下
https://web.dodobook.net
现在需要在前端不项目去跨域请求API接口
直接访问的....
- 4194
- PHP
- 0
- super_dodo
- 2020/10/15
Laravel框架的前后端分离的跨域CORS问题处理
最近处理的一个项目是laravel+vue的项目,原先的时候是吧前端项目放在后端代码的public目录下面,放在同一个目录下面的话是不会存在跨域相关的问题。
现在根据产品的需要和规划,要把前端项目打包后独立出来
API接口后端的独立域名
https://api.dodobook.net
前端Web端的域名独立如下
https://web.dodobook.net
现在需要在前端不项目去跨域请求API接口
直接访问....
- 2478
- PHP
- 0
- super_dodo
- 2020/10/15
Yii2 ./yii command : No such file or directory
使用Yii2的时候常常需要去跑脚本,有些时候是定时任务需要用到./yii.小编之前的定时任务每天夜间去备份数据库
nohup /www/dodobook/yii mysql-back/run-task > /tmp/mysql_back.log 2>&1 &
但是后来重新改版更新后,发现没有定时的去备份数据库了。查看日志后发现,抛出的错误是No such file or directory。
自己手动去服务器上执行 ./yii 也是抛出这个....
- 2071
- PHP
- 0
- super_dodo
- 2020/09/23
PHP最简洁的方法求出1+2+3+…+100的和,五种方法
网上看到有人贴出来的PHP笔试题,请用递归实现sum($n),功能为返回1+2+3+...+$n 的和。于是上网搜索了一下,看到这边文章,摘录下来。
//方法一 普通PHPer
$sum=0;
for($i=1; $i
- 4106
- PHP
- 0
- super_dodo
- 2019/08/27
微信公众号PHP生成二维码海报的几个小扩展
往微信公众平台生成的二维码中间加入公众号logo、远程下载图片到本地、PHP启用gzip输出、PHP提前输出结果等,示例和方法都如下,请各位自行尝试。
###往微信公众平台生成的二维码中间加入公众号logo
/**
* 二维码内部新增LOGO
* @param [string] $QR 二维码地址
* @param [string] $logo 公众号logo
* @param [string] $save_img 存储地址
....
- 3836
- PHP
- 0
- super_dodo
- 2019/07/03
PHP实现将图片或头像转换为圆形(类似微信头像)
在生成带头像的二维码的时候,用户的头像是正方形的,这个时候希望把头像生成圆形的,所以需要对头像进行相应的处理,把图片转换为圆形。下面是一个网上的案例,仅供参考。
/**
* 将图片转为圆形
* @param [string] $img 原始图片地址
* @param [string] $save_img 生成后的圆形图片存储路径
*/
function circular_img($img,$save_img){
$ext=pathinfo($img);
$src_i....
- 6795
- PHP
- 0
- super_dodo
- 2019/07/03
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- Yii2中ElasticSearch的使用示例
- 空格 经过html_entity_decode后在utf8编码下乱码的问题
- PHP中以multipart/form-data上传文件流
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例