Laravel Route::resource() 资源路由

在使用Laravel的路由的时候,有些时候会看到resourc关键词 格式:Route::resource('/order', 'OrderController', ['as' => 'admin']); 框架自动创建路由及其对应控制器中的方法: 请求方式 路由 action description GET /order index 索引/列表 GET /order/create create 创建表单页展示 POST /orde....
  •   
  • 2725
  • PHP
  • 0
  • super_dodo
  • 2020/11/02

导出商品名称相似度大于80%的产品数据

最近有一个小功能需要开发,目的是随着商品数据库的数据较多,有很多商品名称相似和类似的商品,需要导出来给运营的同事去做排查和梳理。 可以使用php的函数similar_text来做判断。 计算两个字符串之间的百分比相似度: <!DOCTYPE html> <html> <body> <?php similar_text("Hello World","Hello Shanghai",$percent)....
  •   
  • 1862
  • 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启动进程 ....
  •   
  • 3625
  • 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@....
  •   
  • 2058
  • PHP
  • 0
  • super_dodo
  • 2020/10/16

Yii2框架的前后端分离的跨域CORS问题处理

最近处理的一个项目是Yii2+vue的项目,原先的时候是吧前端项目放在后端代码的public目录下面,放在同一个目录下面的话是不会存在跨域相关的问题。 现在根据产品的需要和规划,要把前端项目打包后独立出来 API接口后端的独立域名 https://api.dodobook.net 前端Web端的域名独立如下 https://web.dodobook.net 现在需要在前端不项目去跨域请求API接口 直接访问的....
  •   
  • 3752
  • PHP
  • 0
  • super_dodo
  • 2020/10/15

Laravel框架的前后端分离的跨域CORS问题处理

最近处理的一个项目是laravel+vue的项目,原先的时候是吧前端项目放在后端代码的public目录下面,放在同一个目录下面的话是不会存在跨域相关的问题。 现在根据产品的需要和规划,要把前端项目打包后独立出来 API接口后端的独立域名 https://api.dodobook.net 前端Web端的域名独立如下 https://web.dodobook.net 现在需要在前端不项目去跨域请求API接口 直接访问....
  •   
  • 2130
  • 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 也是抛出这个....
  •   
  • 1766
  • 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
  •   
  • 3684
  • 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 存储地址 ....
  •   
  • 3580
  • 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....
  •   
  • 6313
  • PHP
  • 0
  • super_dodo
  • 2019/07/03