laravel
孤单的时候狗作陪
这个作者很懒,什么都没留下…
展开
-
laravel-admin导出excel全部,表中无id列导出失败
我们直接重新设置一个字段排序即可 $grid->model()->orderBy('idx','desc');只要是表中有的字段即可。一开始我也很着急,弄了半天还是不行,然后重写还是有问题。最后发现底层代码排序是按照id排序的。修改完后我重新试了一下。原创 2023-11-19 16:49:14 · 398 阅读 · 0 评论 -
PHPExcel导出excel
PHPExcel原创 2024-02-08 12:23:41 · 1030 阅读 · 1 评论 -
Nginx环境隐藏laravel入口文件index.php(最详细版)
1.用小皮配置好虚拟域名配置好后找到设置,打开刚刚配置好的域名配置文件 打开laravel8手册,复制已下代码到刚才打开的配置好的域名配置文件中安装 | 入门指南 |《Laravel 8 中文文档 8.x》| Laravel China 社区 (learnku.com) 然后重启一下nginx即可...原创 2022-06-15 20:35:40 · 1047 阅读 · 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 · 7356 阅读 · 0 评论 -
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 · 194 阅读 · 0 评论 -
七牛云上传报错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 · 749 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
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 · 521 阅读 · 0 评论 -
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 · 157 阅读 · 0 评论 -
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 · 399 阅读 · 0 评论 -
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 · 551 阅读 · 0 评论 -
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 · 526 阅读 · 0 评论 -
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 · 303 阅读 · 0 评论 -
laravel8 发送邮件(qq邮箱)
1.登陆qq邮箱点击设置2. 点击账户找打如下图的位置点击开启获取授权码3.配置.env文件4.发送纯文本邮件效果图原创 2022-02-22 23:59:28 · 431 阅读 · 0 评论 -
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 · 368 阅读 · 0 评论 -
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 · 3035 阅读 · 0 评论 -
laravel 隐藏入口文件
在WAMP环境下也就是Windows,Apache,Mysql,PHP运行环境下,开启Apache环境的时候 laravel框架隐藏入口文件,只需在根目录public目录下的.htaccess文件中引入以下代码即可<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FI原创 2021-12-17 20:11:50 · 431 阅读 · 0 评论