- 博客(36)
- 收藏
- 关注
原创 nginx 部署http 返回code != 200时候的错误页面
vhosts.conf 配置如下:server { listen 80; server_name erp.martin.net; root "E:/www/erp/public"; location / { index index.php index.html error/index.html; try_files $uri $uri/ /in...
2021-09-15 15:37:24 13750
原创 mongodb 添加root 用户
windows10, MongoDB server version: 4.0.24, php7.3mongodb默认没有用户默认使用用户可以正常连接MONGODB_HOST=localhostMONGODB_PORT=27017MONGODB_DATABASE=laravel7##添加root用户- cmd services.msc 找到mongoDB服务,查看mongo安装目录- 执行mongo.exe- 查看所以db库 show dbs ...
2021-05-08 10:04:57 2226 1
原创 【docker lnmp】 3、容器连接本地主机的mysql
首先本地主机ip : 192.168.1.x配置本地用户权限可以外部连接,比如用户wubuze权限设置为%envDB_HOST=192.168.1.140OK !
2021-05-04 16:20:07 211
原创 【docker lnmp】 2、容器mysql 连接问题 getaddrinfo failed
在命令行执行php artisan migrate 时报错SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: ֪ (SQL: select * from information_schema.tables where table_schema = laravel7 and table_name =migrations and table_type = 'BASE TABLE')可能的原因是 env 文件配...
2021-05-04 13:51:58 532
原创 【docker lnmp】 1、容器mysql 连接问题
使用docker搭建lnmp环境,使用的是分容器的搭建方案框架使用Laravel7.*,想要连接数据MySQL,一直显示“SQLSTATE[HY000] [2002] Connection refused”数据库配置host填的是localhost,后面改成了127.0.0.1,都是连接不了还以为是数据库用户权限问题,新建了一个用户,刷新了权限,结果还是不行想了好久,原来都是分容器的问题,由于采用了分容器的搭建方案,在php的容器内连接127.0.0.1或者localhost,肯定是连接不了数据库M
2021-05-04 13:34:15 156
原创 go 安装,环境搭建,go env,以及goland
1、go 安装sudo mv go /usr/local/govim ~/.bashrc 对系统所有用户有效vim ~/profile 对当前用户有效export GOROOT="/usr/local/go"export GOPATH="/go"export PATH=$PATH:/usr/local/go/bin最后:source ~/profilego version2、goland 安装,官网下载linux版本解压cd /usr/share/applicat...
2020-10-12 18:47:02 924
原创 React 入门学习记录
### 安装- 需要 Node >= 8.10 和 npm >= 5.6。```npx create-react-app my-first-react```- 注意:第一行的 npx 不是拼写错误 —— 它是 npm 5.2+ 附带的 package 运行工具。### 如何阅读文档- 官方文档: https://react.docschina.org/docs/hello-world.html- 你可以按照侧边导航栏中显示的顺序阅读浏览 “核心概念” 的指南章节。以了解 Rea
2020-09-23 17:37:09 77
原创 gitee 仓库改为私密以后,需要添加ssh key的一些操作
linux 系统生产公钥:cd 你的项目,git config user.name"你的username"git config user.email"xxx@qq.com"ssh-keygen -t rsa -C xxx@qq.comcd ~/.sshvim id_rsa.pub复制到gitee ,管理-部署公钥管理,然后填写。回到代码目录敲命令:...
2020-04-15 20:56:39 1217
原创 nginx 配置https
server { listen 80; server_name www.wubuze.top; rewrite ^(.*) https://$host$1 permanent;}server { listen 80; server_name wubuze.top; rewrite ^(.*) https://www.wubuze.top$1 permanent;...
2020-03-23 17:59:06 397
原创 cygwin 安装swoole 报错致命错误:pcre2.h:No such file or directory
make install 时报错In file included from /home/swoole-src-4.4.14/swoole.cc:20:0:/usr/include/php/ext/pcre/php_pcre.h:27:10: 致命错误:pcre2.h:No such file or directory#include "pcre2.h" ^~~~~~...
2020-01-21 16:36:09 6429
原创 laraval 分页
$res = $qry->paginate($num_per_page);foreach ($res->items() as $item) { $item->vendor_name = $item->order->vendor->name; $item->ship_date = $item->order->ship_da...
2019-08-27 15:26:00 157
原创 产品图文布局
如下:代码:<el-row type="flex" > <div style="margin-right: 1pc"> <img :src="cover ? cover : 'http://qiniu-demo.9peak.net/material/img/no-picture.jpg'" align="left" wi...
2019-08-14 10:55:10 193
原创 vue v-slot 插槽的使用
slot 已经废弃,请使用v-slot代替组件test:<template > <div style="width: 400px; border: 1px solid #ccc;"> <header> <div>{{title}}</div> </header&...
2019-08-14 10:14:14 367
原创 javascript 获取接口返回的二进制blob 数据,后再转为对应mime 文件
src/config/util.jsexport default{ blobTofile(res, filename = null) { const blob = new Blob([res.data], { type: res.headers['content-type'] }); const blobURL = window.URL.create...
2019-08-12 14:40:51 1434
原创 element 组件upload form 验证
<el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="80px" style="width:600px"><el-form-item label="文件" ref="excel" prop="file" ><el-upload:action="uploadUrl":...
2019-08-12 14:07:03 1864
原创 laravel 模型关联细节
laravel 模型关联假设有两张表用户表(user)和 联系电话表(phone)user表有以下字段:idnamephone:表有以下字段:iduser_id\Model\User //user 模型public function phone() {$this->hasOne(Model\Phone, user_i...
2019-07-01 15:48:19 821
转载 php 点语法获取数组
//点语法获取数组元素private function getNestedVar(&$context, $name) { $pieces = explode('.', $name); foreach ($pieces as $piece) { if (!is_array($context) || !array_key_exists($piece, $co...
2019-06-27 16:11:34 556
原创 laravel join 关联查询
laravel join关联查询1、两表关联$fbaInventoryTb = (new \App\Model\Amz\Fba\InventoryReport)->getTable();$productTb = (new \App\Model\Amz\Product)->getTable();$twInventoryTb = (new \App\Model\T...
2019-04-26 09:38:21 2964
原创 laravel Excel 导入导出
"maatwebsite/excel": "~2.1.0",版本2.x.x 使用方法,注意3.x.x 不适用use Excel;导出:$cellData[] = [ '商品编码','调拨数量']; //表头// fnsku 转成skuforeach ($products as $pro) { $cellData[] = [ $sku_arr[$p...
2019-04-25 16:13:54 220
翻译 mysql 连接方式
unix系统上,mysql的登陆方式有两种,分别是socket和tcp/ip方式登陆。from:https://my.oschina.net/zjllovecode/blog/1617755 如:mysql -u root -p -S /Applications/MAMP/tmp/mysql/mysql.sock 还可以加 -P -h 等等 ...
2019-02-15 17:27:56 137
转载 MAMP PRO 添加PHP 扩展方法
https://my.oschina.net/manks/blog/632460安装一些php扩展,参考php手册即可,下面对需要说明的部分进行补充,以安装php扩展pcntl为例。#查看当前php版本123456deMacBook-Pro:~ admin$ php -vPHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25) Copyright...
2019-01-07 15:06:23 2961
原创 PHP Carbon 时间库 的使用
use Carbon\Carbon;//这个月的第一天Carbon::now()->firstOfMonth(); //上个月第一天Carbon::now()->subMonth()->firstOfMonth()#格式化$date = Carbon::now()->firstOfMonth(); //得到的是对象$date->...
2018-12-30 13:52:35 985
原创 gitlab 安装
ubuntu:#编辑配置文件sudo vim /etc/gitlab/gitlab.rb#external_url 'http://gitlab.example.com'external_url 'http://192.168.1.x' #改为本地ip,或可用的域名 # 重启配置文件sudo gitlab-ctl reconfigure ...
2018-12-29 15:13:25 116
原创 laravel 追加筛选使用addSelect()
Model 里面使用public function scopeSubTotal ($query) {// $field = $this->fillable; $field = \DB::raw('ItemPrice+ShippingPrice+GiftWrapPrice+ItemTax+ShippingTax+GiftWrapTax+Ship...
2018-12-22 15:59:16 5227
原创 php 配置自动部署webhook
webhook 执行文件 index.php 如下内容: <?phperror_reporting(1); // 网站的web目录$target='/www/test'; $token='test_token';$json=json_decode(file_get_contents('php://input'),true); #prin...
2018-12-20 17:46:30 342
原创 PHP nginx 配置
php 配置 参考:https://typecodes.com/web/php7configure.htmlphp.ini 是核心文件php-fpm.conf 是php-fpm 配置文件php.fpm.conf 最后引用了 php.fpm.d/www.conf查看以上文件 得出: listen = /var/run/php5-fpm.sock。 配置...
2018-12-07 09:37:50 132
原创 全手动编译安装php
安装环境: ubuntu-server 版本 18 下载phpphp.net找到PHP 最新稳定版本wget http://php.net/get/php-7.2.12.tar.gztar xzvf php-7.2.12.tar.gz root@aaa: mkdir /usr/local/phproot@aaa: cd php-...
2018-12-06 17:29:09 207
原创 laravel resource route 接收前端提交的PUT 数据
/** * 更新策略 PUT (前端 raw(原始字符串)方式提交 一定要content-type: application/json) * @chelu */ public function update(Request $req, $id) { $par = $req->all(); $strateg...
2018-12-05 11:29:22 2115
原创 PHP连接mysql8.1 遇到的坑
laravel 报错:Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 用户的 Authentication type 默认为 caching_sha2_password,导致数据库连接错...
2018-11-30 18:27:50 3340
原创 laravel with 关联后 model 里面方法的调用
$qry = PurchaseRep::query();$qry->where('type', 0)->where('ec_id', 1);#type 随意一个 0,1 或2if ($req->sku) { $qry->where('sku', $req->sku);}if ($req->fnsku) { $qry->wher...
2018-11-30 10:26:23 2928
原创 Django 连接mysql5.7 报错: caching_sha2_password
报错: django.db.utils.OperationalError: (2059, "Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/Users/martin/anaconda3/envs/test/lib/plugin/caching_sha2_password.so, 2): image ...
2018-10-08 13:36:24 875 1
原创 mysql 新建用户,并且远程可以连接
create user 'test'@'localhost' identified by '123456’;grant all privileges on *.* to 'test'@'localhost' ;flush privileges;mysql 5.7 版本 报错,grant all privileges on *.* to 'test'@'localhos...
2018-10-08 12:02:21 111
原创 apache 配置
httpd.conf1)配置apache 支持 phpLoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so //PHP安装目录下查找 搜索DirectoryIndex,在后面添加index.php index.phtml 找到 Add...
2018-09-11 12:37:52 160
转载 转载:Laravel中应用JWT
JWT-Json Web Token,一种基于json格式的开放标准,常常被用作替代cookie的认证方式,特别适合前后端分离的WEB应用,以及api接口。今天就讲讲如何在Laravel应用中使用JWT,虽然网上找到的Laravel集成JWT的方法,不过要么就坑点太多,要么就有诸多限制(比如要验证的模型有多个怎么配置)。实验环境Laravel 5.2+PHP 5.5+tymon/jwt-auth ...
2018-07-07 17:01:48 480
原创 composer 发布自己的包
github 更新包以后,确保packagist 也update使用国际镜像 (国内镜像更新比较慢)composer.json { "require": { "wubuze/g2b2g": "dev-master" }, "repositories": { "packagist": { "type": "composer",
2018-06-14 21:29:47 363
原创 php 配置跨域(laravel 版)
方法一:在中间件中配置如下:public function handle( $req , Closure $next) {$res = $next($req) ;$origin = $req->server('HTTP_ORIGIN');$res->header('Access-Control-Allow-Origin', $origin);$res->...
2018-06-05 12:51:35 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人