- 博客(77)
- 资源 (3)
- 收藏
- 关注
原创 PHP Laravel 如何查询字段类型为json的数据-WhereJsonContains、orWhereJsonContains
json数据搜索查询
2023-06-07 16:01:56 1466
原创 laravel页面静态化-spatie/laravel-responsecache
页面静态化,spatie/laravel-responsecache包的使用
2023-06-07 14:35:41 423
原创 docker Error invoking remote method ‘docker-start-container‘: Eror: (HTTP code 500) server eror
【代码】docker Error invoking remote method ‘docker-start-container‘: Eror: (HTTP code 500) server eror。
2023-03-29 08:43:03 735
原创 指定php版本执行composer命令
指定php版本执行composer命令C:\phpstudy_pro\Extensions\php\php7.4.3nts\php C:\ProgramData\ComposerSetup\bin\composer.phar install
2022-05-09 09:21:41 917
原创 PHP TCPDF导出订单合同并且每页加一个印章
安装composer require tecnickcom/tcpdf示例代码 try { $order = requestAPI(env('A2_URL') . 'akinst/order/detail', ['user_id' => Auth::id(), 'order_number' => $request->get('p')]); $data = Arr::get($order,'0',[]); $data['total_amount_ch'] =
2021-12-30 14:13:59 1249 2
原创 将数值金额转换为中文大写金额
/** * 将数值金额转换为中文大写金额 * @param $amount float 金额(支持到分) * @param $type int 补整类型,0:到角补整;1:到元补整 * @return mixed 中文大写金额 */if(!function_exists('convertAmountToCn')){ /** * 将数值金额转换为中文大写金额 * @param $amount 金额(支持到分) * @param $type 补整类
2021-12-30 14:09:02 223
原创 yarn : 无法加载文件 C:\Users\Aikon\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
解决1、打开PowerShell2、输入set-ExecutionPolicy RemoteSigned,回车输入y3、关闭窗口重新执行
2021-12-30 13:26:06 715
原创 LARAVEL框架Arr函数
<?phpnamespace Illuminate\Support;use ArrayAccess;use Illuminate\Support\Traits\Macroable;use InvalidArgumentException;class Arr{ use Macroable; /** * Determine whether the given value is array accessible. *验证这个给定的值是否是数组或者继承A
2021-12-23 13:48:48 1174
原创 laravel command 定时任务 实战:倒计时取消订单
在app/Console/Commands下创建OrderCancle文件php artisan make:command OrderCancleOrderCancle文件<?phpnamespace App\Console\Commands;use App\Models\Order;use Illuminate\Console\Command;use Illuminate\Support\Facades\Log;class OrderCancle extends Comman
2021-12-21 16:03:52 342
原创 一个Https网站发送Http的 ajax请求的解决方法
可以看到调用http接口得时候报错,跨域请求。解决1、修改https 为 http协议,大部分不可取2、修改http协议为https协议,并修改前端代码3、修改前端代码请求地址为nginx地址,使用当前https服务器对应的nginx转发前端https请求发送到后台http服务器,从而不用修改http服务器。4、在https网站后台新增加一个接口,调用http接口。然后前端直接访问https接口...
2021-11-02 09:29:25 2383
原创 laravel整合workerman实现消息推送
安装composer require workerman/gateway-workercomposer require workerman/gatewayclient创建 Workerman 启动文件app/Console/Commands/WorkermanCommand命令:php artisan make:command WorkermanCommand<?phpnamespace App\Console\Commands;use GatewayWorker\BusinessW
2021-10-09 16:59:10 828
原创 laravel 日期格式化(SerializeDate)
1、新建文件,和app目录平级2、定义<?phpnamespace app\Traits;use DateTimeInterface;trait SerializeDate{ protected function serializeDate(DateTimeInterface $date) { return $date->format($this->dateFormat ?: 'Y-m-d'); }}3、使用<?p
2021-10-09 16:29:56 2135
原创 laravel 8 多个字段验证唯一性
laravel 唯一验证规则'menu_name' => 'required|unique:menus,menu_name,1,id,parent_id,0'解释:1、required必填,多个规则之间用|隔开即可2、unique,关键词,冒号后规则,menus(表名),menu_name(表中字段),1,id,(id=1除外),(parent_id,0)条件3、获取id值,$this->get(‘id’)...
2021-09-30 16:38:19 741
原创 Composer错误:configuration does not allow connections to
解决设置一个本地默认禁用https:composer config secure-http false
2021-09-23 13:23:15 165
原创 Laravel Excel 实现 Excel/CSV 文件导入导出功能
1、安装composer require "maatwebsite/excel:~2.1.0"2、在config/app.php中注册服务提供者到providers数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,3、在config/app.php中注册门面到aliases数组'Excel' => Maatwebsite\Excel\Facades\Excel::class,4、创建导入类php artisan make
2021-08-26 16:01:56 410
原创 Laravel 实现Eloquent模型分组查询并返回每个分组的最大值 groupBy()
\PHPWeek\Core\Models\Pushdata::query()->select(DB::raw('max(id)'))->groupBy('url','model','model_id')->get()
2021-08-26 14:40:12 841
原创 Laravel的updateOrCreate(),只有在创建时才做点什么?
$model= CustomerTrademarkDiscount::query()->updateOrCreate([ 'trademark_id'=>$discount['trademark_id'], 'company_id'=>$company->id ],[ 'trademark_id'=>$discount['trademark_id'], 'company_id
2021-08-19 10:43:44 413
原创 git使用.gitignore忽略提交文件并没有生效问题解决
问题git过滤一些不必要提交到git上的文件以及文件夹的时候,用.gitignore来忽略提交文件并没有生效,每次commit还是带了一堆不必提交的文件。解决.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除,然后再提交:git rm -r --cached . //删除缓存 --cached是删除暂存区里的文件而不删除工作区里的文件,git add . git commit
2021-07-03 12:40:53 401
原创 SourceTree跳过Bitbucket服务器和登录Bitbucket的方法
https://blog.csdn.net/u011332271/article/details/104978548C:\Users\Administrator\AppData\Local\Atlassian\SourceTree.exe_Url_ul4qrk3hz4zqb14vcaiypmrdv255kkqk\3.3.8.3848C:\Users\Administrator\AppData\Local\Atlassian\SourceTree
2021-07-03 12:17:52 872
原创 elementui el-table+el-input多行数据复制和删除
<el-dialog title="添加/编辑" :visible.sync="dialogFormVisible" @opened="opendDialogForm()" @close='closeDialog'> <el-form :model="formData" :rules="rules" ref="formData" label-width="100px" > <el-form-item label="所属校区" prop="
2021-07-03 11:56:03 839
原创 uni-app小程序滑动到顶部固定
<view class="performance-type-lists" :class="className"> <view> <view>简介</view> <view></view> </view> <view> <view>须知</view> <view></view> </view> <view> <
2021-04-26 09:43:13 1498
原创 uniapp-小程序锚点定位
<!--顶部标签,点击这里的每一个标签,内容部分自动滑动到对应的地方--><view class="performance-type-lists"> <view :class="type_id==1?'active':''" data-type_id=1 @tap="togglePosition" data-classname="performance-important-tips"> <view>简介</view> <view
2021-04-26 09:34:02 1005 1
原创 header头referer字段反射xss
问题:解决:js:<script type="text/javascript">function goTo(url){ var ua = navigator.userAgent; if(ua.indexOf('MSIE')>=0){ var rl = document.createElement('a'); rl.href= url; document.body.appendChild(rl);
2021-04-26 09:14:07 972
原创 Vue组件通信(父传子,子传父)
父传子props<!DOCTYPE html><html><head> <title></title></head><body> <div id="app"> <cpn :cmessage="message" :c-movies="movies"></cpn> </div> <template id="cpn"> <div>
2021-03-16 17:10:29 155
原创 支付宝支付-后台返回html,如何在新窗口打开支付页面
var myWindow = window.open('','width=200,height=100');myWindow.document.write('html内容')
2021-03-12 09:53:50 1671
原创 Vue组件中data为什么必须是一个函数类型
组件中的data写成一个函数,数据以函数返回值形式定义,这样每用一次组件,就会返回一份新的data,相当于给每个组件都分配了独立的数据空间,每个组件都有自己数据,不互相受影响。如果不是数组组件,那数据就是公用的,如果有一个组件改变了数据,那就会引起所有的组件的数据进行改变...
2021-02-14 15:28:17 148
原创 Js高阶函数 filter()、map()、reduce()的使用
const arr = [10,20,333,2222,40,80,100,60];//1、获取小于100的数据let newarr = arr.filter(function(n){ return n<100;});//2、获取每个数据乘以2let new2arr = newarr.map(function(n){ return n*2;});//3、获取数组每个数据求和let total = new2arr.reduce(function(prevalue,n){ retur
2021-01-16 19:31:29 101
原创 Vue动态修改数组元素响应
<body> <div id="app"> <ul> <li v-for="letter in letters" :key="letter">{{letter}}</li> </ul> <button @click="addletter">按钮</button> </div><script type="text/javascript" src="./js/vue.js"&
2021-01-14 09:02:01 704
原创 v-show和v-if的区别
v-if和v-show的区别:v-if当条件为false的时候,不会有对应的元素在DOM中。v-show当条件为false时,仅仅是将元素的display属性设置为none而已。如何使用:当需要在显示与隐藏之间切换很频繁的时候,使用v-show;当只有一次切换的时候,使用v-if...
2021-01-13 14:51:59 132
原创 Vue input的复用问题如何解决
案例分析<body> <div id="app"> <span v-if="isUser"> <label for="username">用户账号</label> <input type="text" id="username" name="username" placeholder="用户账号" key="username"> </span> <span v-else> &l
2021-01-12 17:23:20 552
原创 修饰符的使用.stop .prevent .enter .once
阻止冒泡 .stop<body> <div id="app"> <h2>{{num}}</h2> <div @click="divclick">aaaaa <button @click.stop="btnclick">按钮</button> </div> </div><script type="text/javascript" src="./js/vue.js">
2021-01-12 15:38:08 244
原创 ES6对象字面量增强写法
属性的增强写法const name = 'yao';const age = 16;const height = 1.80;//es5// const obj = {// name:name,// age:age,// height:height// };//es6const obj = { name, age, height};console.log(obj);函数的增强写法//es5// const obj = {// runing:function(){
2021-01-12 14:45:55 98
原创 Const的使用及错误信息
const 修饰的标识符为常量,不可以再次赋值。const 修饰的标识符必须赋值。const 常量的含义是指向的对象不能修改,但是可以改变内部的属性错误信息<script type="text/javascript"> //1、const 修饰的标识符为常量,不可以再次赋值。 const a = 111; a=222; // Assignment to constant variable, //解决:如果需要赋值,需要定义,let a = 111;</script>
2021-01-12 14:12:02 620
原创 块级作用域-let和var
JS中使用var来声明1、变量作用域:变量在什么范围内是可用的2、没有块级作用域引起的问题<body> <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</button> <button>按钮5</button><script type="text/jav
2021-01-11 17:10:32 185
原创 Vue计算属性和函数的对比
<body> <div id="app"> <!--1、拼接 语法过于繁琐 --> <h2>{{firstName}} {{lastName}}</h2> <!--2、通过函数 当被调用多次的时候 函数会被执行多次 --> <h2>{{getFullName()}}</h2> <!-- 3、通过计算属性 当被调用多次的时候 函数只会执行一次 效率更高 --> <h2&
2021-01-11 15:47:45 178
原创 检测小程序内容图片安全API
检测一段文字是否安全//获取小程序token$accessToken = $this->gettoken();$url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=".$accessToken;$examdata = json_encode(['content'=>$data['content']],JSON_UNESCAPED_UNICODE);$respon = $this->curlRequest(
2021-01-08 11:48:41 446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人