- 博客(54)
- 收藏
- 关注
原创 laravel-admin导出excel全部,表中无id列导出失败
我们直接重新设置一个字段排序即可 $grid->model()->orderBy('idx','desc');只要是表中有的字段即可。一开始我也很着急,弄了半天还是不行,然后重写还是有问题。最后发现底层代码排序是按照id排序的。修改完后我重新试了一下。
2023-11-19 16:49:14 482
原创 php导出cvs,excel打开数字超过16变科学计数法
今天使用php导出cvs,在excel中打开,某一个字段是数字,长度高于16位结果就显示科学计数法。查询了半天总算解决了就是在后面加上"\t"
2023-09-25 17:00:13 881
原创 laravel10安装报错Your requirements could not be resolved to an installable set of packages.
安装laravel10的时候报了好多错误,原因是我下载了最新版的php8.24,在php.ini一些的扩展没有打开,解决了扩展错误问题。继续安装又报了图片上的错误,然后开始搜搜,最后发现是镜像源的问题。
2023-03-27 16:13:03 1188 2
原创 Uncaught ReferenceError: jQuery is not defined
今天在拉取项目部署到本地的时候遇到了一个问题特此记录一下 (以后闭坑)我和同事同时拉取了一样的代码,结果同事的页面加载正常而我的页面像被狗啃了一样,知道是js的问题但是不知道问题出在哪里?后来还是同事帮我解决掉了就是这个错误让我找了半天证明自己是个菜鸡解决方案如下咯。
2023-02-27 17:08:23 618
原创 Call to a member function num_rows() on boolean in ...
Call to a member function num_rows() on boolean in
2023-02-17 14:20:01 412
原创 php5.6.9安装sqlsrv扩展(windows)
Marning: PHP Startup: Unable to load dynamic 1library 'D:lphpstudy_prolExtensionslphpl(phps.6.9ntslextphp_ pdo_sqlsry 56 nts′·找不到指定的模块。所以我需要php_sqlsrv_56_nts.dll和php_pdo_sqlsrv_56_nts.dll这两个文件。下载完之后解压缩,然后把对应的nts文件移动到你php安装扩展的ext目录下,我的是64位nts。这样就算安装成功了,
2023-02-17 10:51:23 1189
原创 windows下php连接oracle安装oci8扩展报错(PHP Startup: Unable to load dynamic library ‘oci8_11g‘)
php7.2安装oci8扩展报错PHP Startup: Unable to load dynamic library 'oci8'
2023-02-15 01:06:25 1607
原创 Nginx环境隐藏laravel入口文件index.php(最详细版)
1.用小皮配置好虚拟域名配置好后找到设置,打开刚刚配置好的域名配置文件 打开laravel8手册,复制已下代码到刚才打开的配置好的域名配置文件中安装 | 入门指南 |《Laravel 8 中文文档 8.x》| Laravel China 社区 (learnku.com) 然后重启一下nginx即可...
2022-06-15 20:35:40 1223 2
原创 Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with erro
本人解决方案本次报错经过翻译得到大概意思就是:一些扩展被锁定到指定的版本那么我们根据提示composer update 加上 --ignore-platform-req=ext-sockets 可以看到问题已经解决le 访问成功
2022-06-09 10:11:03 8247
原创 laravel8 内容审核 ——百度智能云
1.申请百度智能云账号,并创建应用实例获取AK和Sk2.代码实现<?phpnamespace App\Lib;class Tt{ static public function imgs($image) { $token = self::getAccessToken(); $url = 'https://aip.baidubce.com/rest/2.0/solution/v1/img_...
2022-05-14 09:44:20 343
原创 微信小程序 请求报错419 laravel
原因:使用laravel和小程序发送请求时:微信小程序请求的都是接口,而我的路由写在了web.php中所以报错419;解决方法:路由写在 route/api.php里面就不在报错了
2022-03-14 16:51:36 979 1
原创 七牛云上传报错count(): Parameter must be an array or an object that implements Countable in file
1.当我们使用laravel框架做项目时,经常会使用composer安装一些扩展包,这样可能会导致原本好好功能突然出现bug,开始报错不能使用,我在使用七牛云上传图片的时候结合webuploader上传到七牛云的时候就出现了这个问题。报错内容:count(): Parameter must be an array or an object that implements Countable in file;刚开始的时候慌得一批,在网上找各种解决方案,最后跟人讨论找到了解决方案解决方案:只需在
2022-03-08 15:27:55 836
原创 ajax 发动put请求 点击修改状态(点改)
这里用的是laravel框架哦1 。路由 Route::put('fangs/status/{id}',[\App\Http\Controllers\Admin\Fang::class,'status'])->name('fangs.status');html<td>@if($item['fang_status']==1)<button class="btn btn-primary-outline radius status"&g.
2022-03-08 10:11:30 969
原创 省市区 三级联动 jQuery
1.html{{-- 省市区三级联动 --}} <select name="fang_province" id="fang_province"> <option value="">--请选择--</option> @foreach($city as $v) &...
2022-03-08 10:02:05 610
原创 laravel8 excel导出
1.安装composer require maatwebsite/excel安装后的设置在config/app.php中注册服务提供者到providers数组:Maatwebsite\Excel\ExcelServiceProvider::class,同样在config/app.php中注册门面到aliases数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,第二步:使用laravel框架的artisan命令
2022-03-06 19:29:22 295
转载 laravel8 防止XSS攻击 预防处理方案
内容摘自Laravel XSS: Examples and Prevention (stackhawk.com)1.新建中间件php artisan make:middleware XSS2.在中间件中添加以下内容public function handle(Request $request, Closure $next) { $userInput = $request->all(); array_walk_recursive($userIn
2022-03-04 11:14:34 559
原创 laravel8 webuploader 七牛云
1.下载webuploaderhttps://github.com/fex-team/webuploader.githttps://github.com/fex-team/webuploader.git2.引入<!--引入CSS--><link rel="stylesheet" type="text/css" href="webuploader文件夹/webuploader.css"><!--引入JS--><script type="text.
2022-03-02 14:37:38 181
转载 laravel8 datatables ajax分页 前端渲染
1.引入datatables css js cdn 链接 <!--第一步:引入Javascript / CSS (CDN)--> <!-- DataTables CSS --> <link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/1.10.21/css/jquery.dataTables.css"> <!-- jQuery -->
2022-02-27 21:49:39 462
转载 php 递归无限极分类和层级展示(适用于权限管理和分类管理功能)
php 递归无限极分类和层级展示(适用于权限管理和分类管理功能)第一:权限管理层级展示/** * 数组的合并,并加上html标识前缀 * @param array $data * @param int $pid * @param string $html * @param int $level * @return array */ public function treeLevel(array $data, $pid
2022-02-24 15:26:54 604
原创 laravel 2020-01-01T00:00:00.000000Z 日期转化
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model;use DateTimeInterface; 模型中添加 protected function serializeDate(DateTimeInterface $date) { return $date->format('Y-m-d H:i:s'); }
2022-02-24 15:16:50 582
原创 laravel8 搜索保留分页 高亮显示
高亮显示{!! str_replace($name,"<font style='color: red;'>$name</font>",$item['username']) !!}搜索保留分页 $name = request()->get('name'); $where=[]; if(!empty($name)) { $where[] = ['username','like',"%$...
2022-02-23 18:30:05 345
原创 laravel8 发送邮件(qq邮箱)
1.登陆qq邮箱点击设置2. 点击账户找打如下图的位置点击开启获取授权码3.配置.env文件4.发送纯文本邮件效果图
2022-02-22 23:59:28 484
原创 laravel 验证前端页面错误信息提示
//报错信息提示@error('captcha') <i style="color:red" class="alert alert-danger">{{ $message }}</i>@enderror效果图也可参考laravel学院手册验证 | 基础组件 | Laravel 8 中文文档 (laravelacademy.org)验证码参考网址如下[扩展推荐] mews/captcha 图片验证码解决方案 | Laravel | Larave..
2022-02-20 21:02:14 433
原创 tp6 JWT生成token
1.安装composer require firebase/php-jwt安装完成后会在vendor目录下生成firebase目录,里面就是jwt的插件包2.引用封装在common.php公共文件中封装即可使用引入JWT类use Firebase\JWT\JWT;<?php// 应用公共文件use Firebase\JWT\JWT;/** * 生成token * @param string $userId * @return s...
2022-02-18 14:54:59 360
原创 git上传 模拟冲突并解决
三部曲1.git clone 仓库地址2. 修改文件上传3 .切换分支修改文件上传4.切换master修改文件上传5.合并产生冲突6.解决冲突 git merge --abort冲突
2022-02-16 11:20:15 267
原创 微信小程序 支付倒计时
效果wxml<viewclass="solid-bottomtext-xxlpaddingtext-center"><textclass="text-red">支付剩余{{countdown}}</text></view>jsPage({ /** * 页面的初始数据 */ data: { }, /** ...
2022-02-15 15:43:04 528
原创 微信小程序 联想搜索
wxml<view style="width: 100%;height: 100rpx; background-color: green;display: flex;justify-content:center;align-items: center;"> <input type="text" placeholder=" 搜索" bindinput="search" style="width: 560rpx;height:60rpx;background-color:wh
2022-02-15 13:44:23 439
原创 微信小程序 简单防抖
wxml<button bindtap="test">测试</button>jsPage({ data: { logs: [] }, // TimeID:-1, test(res){ //防抖 clearTimeout(this.TimeID); this.TimeID = setTimeout(() => { //4.准备发送请求获取数据 console.log
2022-02-15 10:22:02 95
原创 微信小程序 map显示当前位置带标注
wxml页面<viewstyle="width:100%;height:100%;background-color:blueviolet;"><maplatitude='30.87108503391971'markers="{{markers}}"longitude="121.6955975169598"covers="{{covers}}"show-locationstyle="width:100%;height:1440rpx;...
2022-02-15 09:18:07 1054
原创 tp5 生成二维码 最详解 tp6(也可)
效果:一:下载phpqrcode类文件1.下载地址:PHP QR Code download | SourceForge.net下载完成后解压缩放到tp5框架中的vendor目录下面(vendor一般存放第三方插件)2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)3.准备工作都做好了,接下来就是代码环节了,只需要在控制器里面写入并调用以下方法,即可看到你要的二维码了///二维码 public function c...
2022-02-15 08:46:02 1944
原创 tp5 限制访问频次
效果1.开启Redis打开你的Redis软件没有的话可以在小皮环境 软件管理中安装2 .tp5配置config.php3.php代码 function requestAccess($time=1,$limit=3){ //获取访问用户的IP $ip=md5(request()->ip()); //获取访问的接口路径 $path=request()->path()...
2022-02-14 11:14:53 1293
原创 tp分页搜索保留分页
tp5 搜索后再分页必须加入 paginate(3,false,['query'=>request()->param()]);view先引入bootstap然后{$data->render()}
2022-02-08 09:57:10 382
原创 微信小程序 授权登陆PHP tp5框架
效果wxml页面给button绑定冒泡事件,也就是我们说的点击事件<button bindtap="getUserProfile" >授权登录</button>js页面 这里wx.getUserProfile方法可以从底部弹框提示用户授权,success是用户确认授权回调方法,可以console.log(result)查看以下数据,可以在userInfo中获取用户的一些基本信息,例如头像,昵称。通过wx.login()获取微信平台提供给我们的c...
2022-01-18 20:56:27 1080
转载 SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'week2.article.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with
2022-01-18 13:28:30 3132
原创 微信小程序 导航tabBar切换 滑动效果
效果图.wxml<!-- nav导航 --><view class="goods"> <block wx:for="{{tab}}" wx:key="key"> <view class="{{item.style}}" bindtap="tarClick" data-index="{{index}}">{{item.titcle}}</view> </block></view>..
2022-01-16 20:44:46 1164 1
原创 navicat 使用ssh远程连接Linux mysql服务
第一步点击连接+选择mysql第二步选常规,连接名随意填 ,主机: 127.0.0.1或者localhost都可,端口3306用户名root 密码你自己之前设置的密码第三步选择ssh :主机写你服务器的IP地址例如:102.11.18.215 (此处IP只是我瞎写 的,填你阿里云或者腾讯云 服务器的IP地址即可)使用ssh通道打√ ,端口22,用户名:(你阿里云或者腾讯云服务器的用户名)密码:(你阿里云或者腾讯云服务器的密码)填写之后点击连接测试测...
2022-01-13 09:22:13 1025
原创 tp5 书籍收藏
1.建立收藏表将user_id,图书book_id存入收藏表中代码段 function collect() { $bookId = request()->get('book_id'); //从缓存中取出用户id $userId = Cache::store('redis')->get('user_id'); $data = [ 'user_id'=>$userId, .
2021-12-30 11:57:57 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人