
框架使用
码上爱
这个作者很懒,什么都没留下…
展开
-
laravel引入第三方云平台及使用方法
三、laravel文件上传使用原创 2023-03-21 15:54:16 · 500 阅读 · 1 评论 -
springboot项目引用本地jar包
描述:1、项目拿到的使用示例。2、其中拿到了一个打包好的jar包。项目需要依赖此jar包一、直接引用jar包的方式,使用1、systemPath:引用地址其中 ${project.basedir}. 这是项目默认目录与pom文件同级,把目标包放到指定位置调用。这种方式实用与刚新写的项目,但是大多数不怎么用。二、将jar包下载到本地maven仓库,使用来调用1、大多数项目都会使用先下载jar包到仓库,然后再直接使用更方便,首先要先查看本地的仓库是否正确不然的话就会报错:The specified us原创 2022-07-25 16:08:35 · 6930 阅读 · 0 评论 -
laravel如何按字母进行排序
需求描述:给所有的语言按照字母进行排序1、orm排序。Language::query()->orderBy(DB::raw('convert(language_name using gbk)'))->get()->toArray2、原生sql"select * from language order by CONVERT(language USING GBK) ASC"原创 2021-11-19 17:26:30 · 683 阅读 · 0 评论 -
Laravel接收空串参数返回null
描述:今儿接收到前端问题,希望传空串,也可以返回空串。想了半天不明白为啥。网上找了一大堆。需要写中间件来处理接收参数。无意间看到一个博客,暴力直接解决了问题。就记录下来。解决办法:1、首先根据测试得到结论laravel会把收到的参数如果是’’,直接转成NULL.2、找源码,位置:laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.phpprotected function t原创 2021-11-13 16:30:37 · 1687 阅读 · 0 评论 -
laravel 项目增加ssl 访问报错error 0
问题描述:项目开发框架dcat,服务器管理工具宝塔,配置ssl。登陆报错error 0,查看nginx错误日志发现没有写入。浏览器打开调试功能,console报错FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in,配置文件.env配置https及js的base文件https都已经更原创 2021-10-28 18:09:22 · 1667 阅读 · 0 评论 -
Warning: Uncaught ErrorException: require(/Users/lifang/www/scapi/vendor/composer/../../app/Libs/DdS
说明:之前下载了一个钉钉sdk,删除掉以后今儿访问突然就报错了,找了很半天,就是不明白为啥。网上搜了一大圈,都说composer install,composer dump-autoload来解决,没啥用处。解决办法:这个sdk我已经删除了为啥还在提示。找了一圈,发现我还配置了一个公共文件,调用了不存在的sdk。找到目标文件,删除它。再找到composer.json中找到相关文件配置。删除它。执行composer install即可。报错原因:因为这个是不存在的文件所以调用的时候,laravel把这个原创 2021-08-19 21:21:26 · 639 阅读 · 0 评论 -
Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
场景:一个业务逻辑写完,在接口请求时,报错Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3。检查mapper没有发现什么问题。解决办法:经过网上搜索总结,实体类接收出现问题,实体类基本都是创建完成是用快捷键出来的,不可能是写的出现什么问题,搜索一番,看到一个篇说是没有无参构造函数。同时写了具体原因,底层我一知半解,大概意思是实体类在接收参数时,mapper这是映射过去需要使用无参原创 2021-04-22 11:53:00 · 5601 阅读 · 4 评论 -
spring-boot 查询数据只得到了id值
第一次使用spring boot框架创建项目,在查询数据打印发现无论如何都只能拿到一个id的值。经过检查发现mapper中处理的sql我使用的resulttype 查询多个字段。经过咨询,得到结果多个字段查询,结果需要实体类接收参数。经过修改如下gindUserByName<mapper namespace="com.wangyi.wangyi.dao.UserDao"><!--<mapper xmlns="http://mybatis.org/schema/mybatis-原创 2021-04-22 11:35:03 · 904 阅读 · 0 评论 -
No MyBatis mapper was found in ‘[com.wangyi.wangyi]‘ package. Please check your configuration
**java 启动项目报错:No MyBatis mapper was found in ‘[com.wangyi.wangyi]’ package. Please check your configuration**问题分析:说在com.wangyi.wangyi包里没有找到mybatis mapper,请检查一下你的配置文件。解决办法:项目中找问题,因为我是自己刚开始学习使用java,所以我一开始只想尝试调用到,启动可以打印,所以就没有那么系统。查看项目发现1、我controller调用原创 2021-03-29 15:07:19 · 2747 阅读 · 0 评论 -
laravel 发邮件
1、找个邮箱账号,进入邮箱设置账号开启SMTP,POP3服务2、框架配置:laravel使用的是config下的mail.php配置,一般默认的不用改,主要改一下.env文件,因为mail配置中使用的都是env里的参数MAIL_MAILER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=465#MAIL_PORT=2525MAIL_USERNAME=XXXX@qq.comMAIL_PASSWORD=这里填写你自己邮箱的密钥MAIL_ENCRYPTION=ssl#M原创 2021-03-25 16:13:43 · 418 阅读 · 0 评论 -
java Failed to determine a suitable driver class
描述:刚开始学习java使用 spring 框架,创建好项目,写了一个controller类,访问接口报错。错误分析:驱动程序没有确定。这个问题就我开发php时,数据库配置文件错误。数据库没有链接成功。解决办法:经过查找,找到配置数据库的配置文件。在resources下application.properties,这个文件来配置数据库相关配置。打开后发现什么都没有。//项目服务端口server.port=8081#mysqlÁ¬½Óspring.datasource.driver-class原创 2021-03-23 14:47:49 · 3261 阅读 · 0 评论 -
laravel Column not found: 1054 Unknown column ‘specializations.deleted_at‘
场景:laravel 报错Column not found: 1054 Unknown column ‘specializations.deleted_at’ in ‘where clause’ (SQL: select count(*) as aggregate from specializations where specializations.deleted_at is null)问题分析:提示deleted_at表中没有,在表中添加这个字段。另外这个字段具体是用在做软删除用的。解决办法:1原创 2021-02-26 14:45:36 · 1497 阅读 · 0 评论 -
ReactDOM.render() 无法渲染问题
描述:我是一名后台开发工程师,算是react小白,按照学习资料,进入渲染页面环节,发现npm start 没有刷新出来我要打印的东西,顿时头疼。也不知道该如何打印出来。搜索了很多文章并未找到合理的解释。最后在一篇文章中安装了一个webpack得以解决,但是我不明白为什么。是什么原理导致了无法渲染出来。我查看了webpack是干嘛的,但是还是不能理解,为什么渲染不出来,本篇主要希望大神指点,请留言!1、我的解决办法终端执行:npm i webpack -g2、代码index.jsimport Rea原创 2021-02-05 06:00:18 · 3505 阅读 · 2 评论 -
配置react环境,下载node.js
首先要知道学习使用react需要先配置环境,node、npm1、下载nodenode官方下载地址请下载lts稳定版本,不要下载current测试版本下载完毕后,进行傻瓜式安装2、测试是否安装成功终端执行:node -v终端执行:npm -v出现版本号表示 安装成功这里解释一下npm是包管理工具,类似mac的brew3、安装脚手架终端执行 npm install -g create-react-app4、使用脚手架创建项目终端执行 create-react-app XXXX(项目名原创 2021-02-04 03:44:32 · 545 阅读 · 0 评论 -
小程序 循环数据点击背景色改变和发生的各种问题与解决办法
场景:小程序展示品牌列表,当点击某一个品牌时,背景色发生改变。1、确认数据,因为没有与后台发生交互,所以先准备一下数据。 data: { brand_data:[ {'logo':'/images/dazhong.png','name':'大众','id':'123','brandBack':'FFFFFF','zIndex':-1}, {'logo':'/images/bmw.png','name':'宝马','id':'124','brandBack':'FFFFF原创 2020-12-09 11:19:13 · 853 阅读 · 0 评论 -
laravel 安装日志查看系统
描述:laravel 的log系统,默认就有了,使用直接Log::debug(),这个用法应该还有很多,我稍微看了一下文档,我觉得写的很详细,很牛逼,但是奈何有很多东西,不知道为什么这词汇用的我就是看的不是很懂,不过没关系,记住了几个重要的,日志存放失效,怎么自己配置一个日志,有很多的级别,其他的感觉也不太重要了,现在也用不到。今天主要是因为在看日志的时候,看文件可能会比较费劲,在网上找到了一个,可视化查看日志的插件,安装配置很简单,查看也非常的方便。1、安装composer require rap2h原创 2020-11-30 15:44:11 · 665 阅读 · 0 评论 -
laravel-admin from数据存储到多个表
场景:创建产品信息,图片会单独存储到good_image表中,其他数据存储到产品表中1、处理数据前提准备good 产品表,good_image 产品图片表生成GoodController,2、GoodController,from方法接收数据protected function form() { $form = new Form(new Good()); $form->text('good_name', __('产品名称')); $原创 2020-11-23 17:47:10 · 1375 阅读 · 0 评论 -
laravel-admin 列表中字段内容自定义/查询
laravel-admin 展示自定义字段,包括查询 protected function grid() { $grid = new Grid(new AttrbuteValue()); $grid->column('name', __('Name')); $grid->column('属性')->display(function(){ $arr = Attrbute::where('id',$this原创 2020-11-20 16:04:35 · 2544 阅读 · 0 评论 -
laravel 超级简单的分页处理
1、model查询关键字paginate public function getAll( $arrData ) { return $this->orderBy('sort','desc')->paginate(3); }每页显示3条2、业务层调用方法并渲染数据 public function attributeList(Request $request) { $arrList = app(Attribute::cl原创 2020-11-06 15:39:12 · 671 阅读 · 0 评论 -
laravel 上传图片
前言:数据库存储图片路径,需要完成对图片直接上传到服务器本地进行存储,返回到前端图片路径,根据其他数据一起完成,整体数据保存,图片不单独进行存储数据库。返回图片数据时拼接完整路径展示。1、前端添加上传图片代码XXX.blade.php<form action="{{ url('file\upload') }}" method="POST" accept-charset="UTF-8" enctype="multipart/form-data"><input type="file"原创 2020-11-04 17:57:18 · 760 阅读 · 0 评论 -
laravel jwt用户认证系统,安装使用和一些我遇到抓狂的错误
先说一下我的需求吧,我想要做一个多账号认证系统,也就是说一个用户可以以多中形态登录,但是很多人设计表的时候就一张,这样扩展很麻烦,比如同一个用户,用微信登录怎么办,比如说使用qq注册,所以我这里设计的是,有一个users表存储用户的主账号这里存储一些用户的基础信息,比如说性别,手机号(这个东西唯一来弄),然后我再设计一个account表,这个东西来存储用户的账户,账户可以多个,这样就形成了一对多的关系。针对关系表,要对account表进行认证系统。1、jwt是什么。如果不知道会显得很low,所以要最起码知原创 2020-11-02 15:47:52 · 1156 阅读 · 0 评论 -
laravel支付宝支付
如果没看懂,可以查看https://learnku.com/articles/194271、支付宝开放平台,注册商户,申请支付功能https://openhome.alipay.com/2、进入商户平台创建应用,下载支付宝开发平台开发助手(生成密钥用的),进行配置3、进入商家中心把应用绑定一下4、等待审核5、引入支付组件:composer require yansongda/pay6、引入二维码生成器:composer require simplesoftwareio/simple-qrcod原创 2020-10-27 18:06:49 · 1107 阅读 · 0 评论 -
laravel使用中间件及session验证实例
场景:根据用户登录,后所有类都要验证session。另外比如做一些活动也可以使用中间件,比如活动在11.11开始等,如果没有开始进入等待页或者其他游戏页面。1、在Http/Middleware/创建一个类,我做的是验证session是否登录,创建checkSession.php<?phpnamespace APP\Http\Middleware;class CheckSession{ // 前置操作 public function handle($request, \cl原创 2020-10-21 17:24:15 · 1219 阅读 · 0 评论 -
laravel 500页面不能正常访问
服务器安装laravel报错500,页面不能正常访问,index打断点没有问题,这个错误,困扰我好半天,网上找到解决办法并不能完全解决,php配置文件error_disable 也开启了,没有什么乱用,就是不提示我哪里错了,痛苦之极。按照本地安装解决问题的经验,最后解决了这个问题。我这块把解决问题的方法写一下,其实网上的办法是没什么问题的,但是我这没效果回头我再研究研究把1、把错误展示出来宝塔找到php的配置文件自己搭的php找到 php.ini文件搜索找到display_errors 参数该为On原创 2020-10-20 13:27:07 · 773 阅读 · 2 评论 -
laravel创建定时任务,消费队列
即上一次写了一个简单的队列的逻辑,要把它放到实际应用的框架里,才是真靠谱的,今儿就用laravel5.5框架,学习了一下如何把队列的逻辑放到框架里实际应用起来1、进入laravel框架根目录,执行命令:php artisan make:command OrderCommand执行命令会在根目录app/console/commands/下创建一个OrderCommand文件,console 目录是存放创建的任务用的,那么这个命令自然而然就是创建任务和调度2、进入OrderCommand任务文件,修改任原创 2020-10-16 11:50:31 · 1213 阅读 · 2 评论 -
mac 本地搭建kafka
刚开始学习使用这个还没明白在那或者怎么用,那么先着手在本地搭建一下kafka一点点的开始学习1、安装kafkabrew install kafka这里安装的时候有好几个文件都报错了,没有下载成功,我直接退出重新安装两次才成功如果安装的时候虽然报错但是安装了kafka那么需要brew reinstall kafka一下重新安装一下2、kafka的依赖zookeeperzookeeper这个东西我还不知道是什么,但是kafka依赖这个软件,所以brew install的时候自动安装了这个依赖3、原创 2020-10-12 02:10:33 · 1665 阅读 · 0 评论 -
thinkphp5只能请求到index
1、真的对这个问题网上打多少解决办法是修改nginx的conf文件,我也用这个办法试了,后来发现我的配置文件里已经有了,但是并没有解决,还报错了,网上大多都是让你复制然后黏贴一下,这样nginx会报错,原因是你的配置文件里local / {} 这个已经有了,所以你只需要复制里面的内容,粘贴到你的local里面就可以了。location / {try_files $uri uri//index.php?s=uri/ /index.php?s=uri//index.php?s=uri&$query_原创 2020-09-04 17:47:55 · 851 阅读 · 0 评论 -
laravel修改路由,没有任何作用
今儿开发的时候遇见一个问题,第一次出现,改变路由请求的时候,不管怎么处理请求的都是之前的请求。经过反复的检查确认不是服务器,端口问题。经过查询,确认laravel有路由缓存,另外也整理了一下laravel还同时有其它缓存也许需要清楚,如果经常修改配置等其他的可能会用到视图的缓存:php artisan view:clear运行的缓存:php artisan cache:clear配置的缓存:php artisan config:clear路由的缓存:php artisan route:cle原创 2020-06-04 18:08:25 · 483 阅读 · 0 评论 -
laravel 安装后遇见的问题和解决办法
之前写了一些博客,都是一遍开发一遍踩坑,然后根绝情况写了一些,但是比较散,今儿又写了一个综合的服务,所以重新安装发现写的东西还要一篇找,太麻烦了,我总结一下1、安装laravel,我用的5.8composer create-project --prefer-dist laravel/laravel blog “5.8.*”2、发现访问不了,说require(): open_basedir restriction in effect. File(/www/wwwroot/wei/files/vendor原创 2020-05-29 18:40:54 · 542 阅读 · 0 评论 -
laravel 图片验证码以及验证 和使用时的错误
第一次使用laravel不断踩坑,不断添,不断的学习和使用。在网上找了一些,都是web使用,没找到移动端使用的,我比较懒,就想着拿来用就好了,没办法只能自己去读理解一下:一、安装使用composer gregwar/captcha二、使用use Gregwar\Captcha\CaptchaBuilder; /*** * @param Request $request * @return mixed * @author lifang * @info原创 2020-05-28 01:14:49 · 630 阅读 · 0 评论 -
require(): open_basedir restriction in effect. File(/www/wwwroot/wei/files/vendor/autoload.php)
这个错误我遇见两次了,第一次在网上查了很多资料,也没记录,反正解决了,没理解什么意思,这次又出来了,好好的理解了一下大概意思就是访问权限问题,网上介绍了很多的办法,大部分没什么作用,我使用的是laravel框架,用的是宝塔。后来好好读了一下文章 都再说修改open_basedir,但是我确实没有在我的配置文件中找到这个配置。后来在public目录下找到一个.user.ini文件发现里面有那么一行配置,这个配置应该是在宝塔生成项目访问路径的时候出来的,这个文件没有权限修改chattr -i .user.i原创 2020-05-22 16:04:12 · 3208 阅读 · 3 评论 -
laravel insert/create方法
我也是刚开始使用laravel框架,很惭愧,干了怎么多年之前也就用了一个月刚了解一下,公司就没了,后来也都忘记了,最近项目开始使用,才发现原来laravel框架可以怎么强大,今儿遇到了一个问题,重构项目是按照以前项目表来设计,所以没有使用laravel的自动维护时间,结果创建完了以后,现在要改,另外增加了表前缀,表前缀不用说了配置一下就都可以了,我之前在添加用户的时候使用了insert方法添加的发现改完的created_at和updated_at没有自动维护,查看了一下,把模型的$timestamps设置为原创 2020-05-15 18:49:54 · 3602 阅读 · 0 评论 -
laravel框架如何增加一个自动加载类
laravel框架如何增加一个自动加载文件现在app目录下增加一个目录自己定义名称,一般都是Helpers,在目录下创建一个php方法,好像很多人创建的是helpers.php,还有人不创建目录直接在app目录下直接创建一个helpers.php。我这里是创建了一个Helpers目录,在目录里创建了一个functions.php然后找到composer.json文件,在文件里找到autoload,在里面增加如下代码"files":[ "app/Helpers/functions原创 2020-05-09 18:15:11 · 474 阅读 · 0 评论