laravel
文章平均质量分 62
熊猫路人
当你发现自己的才华撑不起野心时,就请安静下来学习吧。
展开
-
HTMLPurifier - 富文本HTML过滤器,样式被过滤
简答介绍 :HTMLPurifier 是基于 PHP 编写的富文本 HTML 过滤器,通常我们可以使用它来防止 XSS 跨站攻击开发中遇到的问题,在使用富文本编辑器选择表情包提交后,前台发现表情包展示不出来,发现存在数据库里面的数据不完整原格式<p><img src="http://forum.cn/static/js/summernote/tam-emoji/img/blank.gif" class="img" style="display:inline-block;width原创 2021-06-08 14:59:44 · 1118 阅读 · 2 评论 -
Laravel 框架常用命令
安装laravel项目采用命令流程git clone 项目cd 项目composer installcp .env.example .envphp artisan migratephp artisan key:generatephp artisan db:seed做API 的,所以我们要把是 API 的控制器都放到 app\Http\Controllers\Api 目录下。使用命令行创建控制器php artisan make:controller .原创 2020-12-22 10:23:41 · 597 阅读 · 0 评论 -
Laravel6以上使用str_slug()函数时提示未定义
laravel使用测试数据填充文章表,找到之前大哥的5.7版本的方法,发现高版本str_slug()函数提示未定义经过多方查找,哈哈,其实一百度就找到了原因是从Laravel6.0 核心框架中删除了字符串和数组助手官方文件:https://laravel.com/docs/6.x/upgrade#helpers这图看懂了不,看不懂给你配中文的这上面已经说了仍然需要使用助手,请使用composer安装以下包composer require laravel/helpers或者使用lara原创 2020-12-22 10:23:16 · 719 阅读 · 0 评论 -
Laravel 6升级7 执行php artisan migrate引发错误
先把找到的链接存起来,以后整理文档 https://stackoverflow.com/questions/60527984/laravel-7-throws-error-255-upgrading-from-laravel-6原创 2020-12-22 10:19:22 · 211 阅读 · 0 评论 -
laravel 7项目登录无法解析PSR请求
费劲千辛万苦搭建的项目,在登录上出现了问题,项目报错try返回是token验证失败,使用auth认证,找了半天,发现auth也没有错(该有的都有)进行断点发现在执行request请求 /api/oauth/token接口出现问题使用postman手动执行 /api/oauth/token接口查看问题第一眼看到的报错就是Unable to resolve PSR request. Please install symfony/psr-http-message-bridge and nyholm/p原创 2020-12-22 10:17:17 · 333 阅读 · 0 评论 -
预约系统laravel项目搭建使用记录
鉴于公司需要开发新的系统,本人也需要多了解一下新姿势,会最基本的姿势有什么用呢,不跟上时代的步伐,迟到被淘汰,在我对比了十多个laravel项目后,选择了一个带角色权限控制的后台起始项目,前后端分离,Vue(antd) + PHP(Laravel),感谢大哥开源分享代码。在项目根目录执行可下面代码可生成一个功能所需的增删改查测的前后端文件php artisan admin:make-resource blacklist在routes文件中添加路由Route::resource('blackl原创 2020-12-22 10:16:03 · 363 阅读 · 0 评论 -
Laravel定时任务
在PHP项目中,Laravel框架的Command配合Linux 的crontab服务,虽然略微麻烦一点,但是更加灵活。具体可查看 Laravel学院的文档 ,文档中有更加详尽的使用流程和方法介绍。但是自己当时只看文档,并没有写出立竿见影生效的demo,还是浪费了一些时间去搜索,不过回过头来看,基本上也就是文档里说的那些东西,在此只做简单记录。1.创建任务在项目目录下执行artisan命令 php artisan make:command CheckOrderIn,创建任务$ php artisan原创 2020-12-22 10:14:08 · 418 阅读 · 0 评论 -
laravel项目执行 php artisan migrate [报错:字符太长]SQLSTATE[42000]: Syntax error or access violation: 1071
来吧,使用php artisan migrate执行数据库迁移官方意思是迁移就像是数据库的版本控制器,让你的团队更容易修改和共享程序的数据库结构。迁移通常配合 Laravel 的结构生成器,能更容易的生成应用程序的数据库结构。说实话上面一大串,没看懂,我反正理解自动自动生成数据表卧槽,报错了,唉,常事看看吧 :fa-smile-o:经过查找原因是mysql版本低MySQL release 版本低于 5.7.7 或 MariaDB release 版本低于 10.2.2解决方法:手动配置迁移生成转载 2020-07-21 15:36:20 · 380 阅读 · 0 评论 -
laravel 查询数据库获取结果如何判断是否为空?
大家使用的场景是这样的:$users = DB::table('users')->where('id',$id)->get();if($users){ //有数据 }else{ //没数据 }或if(is_null($users)){ // }或if(empty($users)){ //}以上方法都是不行的,在使用Lar...原创 2019-05-29 16:18:12 · 866 阅读 · 1 评论 -
Laravel封装 自定义Json数据格式
laravel json返回值封装 以便维护:一般返回:returnresponse()->json(['status'=>'success','code'=>200,'message'=>'成功']);returnresponse()->json(['status'=>'fail','code'=>500,'error...原创 2019-05-28 14:10:25 · 2377 阅读 · 2 评论 -
Linux Composer 搭建laravel框架
安装laravel历经各种坎坷,有的其他问题是操作不当的影响的,其实执行第一步就可以了,如果有相同问题的,,可以看我的解决方案1.终端中通过 Composer 的create-project命令来安装 Laravel 应用:默认会下最新版composer create-project --prefer-dist laravel/laravel laravel #保存名问题1: 上...原创 2019-05-07 15:37:36 · 354 阅读 · 1 评论