
laravel
写if不写else
找个天蝎座女生....
展开
-
Thinkphp--System Error mkdir()
请求接口没有开权限。权限设置:chmod -R 777 文件名<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>System Error</title> <meta name="robots" content="noindex,nofollow" /> <meta name="viewport" content="原创 2021-09-15 18:10:36 · 241 阅读 · 0 评论 -
windows上docker部署lnmp环境
今天需要电脑上部署laravels所以引用了docker.镜像安装Mysql: docker pull mysqllPHP: docker pull php:7.3-fpmNginx: docker pull nginx启动容器启动MYSQL容器docker run -d -p 3306:3306 --restart always -e MYSQL_PASSWORD_ROOT=root --name mysql mysql启动PHP容器docker run -d -p 9000:9000原创 2021-07-06 16:57:08 · 305 阅读 · 0 评论 -
worker[3] error: exitCode=255, signal=0
打开laravel框架的storage文件夹看一下日志。我的是重复引入DB函数。原创 2021-07-01 11:40:43 · 501 阅读 · 1 评论 -
laravels插件安装与配置
laravels是一个插件,用于快速集成swoole到laravel,然后赋予他们更好的性能。安装第一步:环境要求PHP >= 5.5.9Swoole >= 1.7.19larael >= 5.1环境查看:php -vcc -vopenssl versionphp --ri swoole安装swoolesudo wget https://github.com/swoole/swoole-src/archive/v4.0.4.zipsudo unzip v4.0.原创 2021-06-30 15:16:07 · 776 阅读 · 0 评论 -
php 设备唯一标识
今天遇到了一个课题,在没有用户登录信息状态下,标识设备访问次数。以laravel为例。引入session。大致思维,第一次访问,判断是否有key值,没有就设置key值,第二次,以至于接下去的每一次都会有key值判断。这次是以浏览器为标识。下面上代码:public function address(Request $request){ if($request->session()->has('word')){ $word = $request->sess原创 2021-06-29 14:33:22 · 816 阅读 · 2 评论 -
Nginx 404 Not Found 无法访问路由,缺少伪静态
nginx需要添加伪静态。location / {try_files $uri uri//index.phpuri/ /index.phpuri//index.phpis_args$query_string;}原创 2021-06-28 14:48:48 · 141 阅读 · 0 评论 -
PHP-OSS:从STS获取SecurityToken
找了一个下午整理了一下步骤。首先开通阿里云OSS然后创建bucket接下来,创建子用户,如图:记住保存AccessKeyID和AccessSecret.再来创建策略{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "oss:ListBuckets", "oss:Ge原创 2021-06-24 19:54:39 · 2767 阅读 · 1 评论 -
laravel消息队列failed_jobs格式取值
执行失败的消息队列会被添加到failed_jobs,格式比较复杂,这个是底层在添加数据库之前序列化封装了。vendor/illuminate/queue/Queue.php:85json_encode([ 'job' => 'Illuminate\Queue\CallQueuedHandler@call', 'data' => ['command' => serialize(clone $job)],原创 2021-05-11 15:07:46 · 1014 阅读 · 0 评论 -
The Response content must be a string or object implementing __toString(), “boolean“ given
如果传入的值没有问题那么就是连接工具的问题了。我用的是php的curl,需要做一些封装。需要添加一个header.function postCurl($url,$data,$type) { if($type == 'json'){ $data = json_encode($data);//对数组进行json编码 $header= array("Content-type: application/json;charset=UTF原创 2021-05-06 16:05:27 · 812 阅读 · 0 评论 -
Supervisor安装及使用案例
centos 安装指令:yum install -y supervisor自定义配置mkdir /etc/supervisorecho_supervisord_conf>/etc/supervisor/supervisord.conf不同环境有不同方法,可自行百度。supervisor的作用就是监控进程,自动执行掉线指令。开机自启:systemctl enable supervisord启动指令:systemctl start supervisord重启指令:systemctl res原创 2021-04-30 16:29:26 · 141 阅读 · 2 评论 -
laravel消息队列handle没有自动执行原因
每次修改队列代码需要执行更新指令php artisan queue:restart然后重新开启php artisan queue:work原创 2021-04-30 09:53:35 · 1748 阅读 · 0 评论 -
laravel5.5 消息队列
Laravel消息队列创建与引用找了很久,也看了很多视频,但都比较散乱。所以总结以下!关于Laravel的消息队列应用的场景就不多说了,B站的视频都有,接下来就是具体操作。1.首先需要我们使用redis作为队列的介质,需要在laravel中将redis部署起来。2.在laravel总目录下的env文件配置添加两行:QUEUE_CONNECTION=redis,QUEUE_DRIVER=redis。3.打开终端命令,切换到laravel项目目录下执行指令创建jobs队列php artisan m原创 2021-04-27 15:10:34 · 227 阅读 · 0 评论