laravel框架
文章平均质量分 57
laravel框架的一些知识点
赤三禾
好记性不如烂笔头
展开
-
Laravel5使用box/spout扩展,大文件导出CSV文件
PHP导出大文件CSV,Laravel框架使用box/ spout扩展导出CSV大文件。原创 2023-09-14 21:49:06 · 554 阅读 · 0 评论 -
Laravel env中文件特殊字符引来的问题
记录问题场景:env中存在mysql配置,它的密码带特殊符号,我们的部署是通过linux脚本去改密码,本地配置由于简单没有符号,线上配置加了特殊符号;报错:浏览器访问报错,打开debug查看,PDO连接失败,在看密码这一项,没有特殊符号,什么鬼。。最终解决方案*env中带特殊符号的配置用引号包裹,就是这么简单...原创 2020-08-03 13:28:50 · 1402 阅读 · 0 评论 -
laravel admin使用maatwebsite/excel导入excel并入库
###maatwebsite/excel官方文档https://docs.laravel-excel.com/3.1/getting-started/需求Laravel Admin 后台上传excel、如果文件符合格式,则转存到自定义的目录,然后入库laravel Admin截图示例导入的弹出框导入的操作,用的3.1的版本安装maatwebsite/excel 3.1的...原创 2020-04-27 10:34:35 · 2638 阅读 · 0 评论 -
Laravel Admin增加自定义按钮,例如导入excel按钮
Laravel增加自定义按钮,例如导入excel参考网址:不建议看,因为缺少关键图片https://laravel-admin.org/docs/zh/model-grid-custom-actions#app操作步骤一,创建一个普通操作类php artisan admin:action Post\\你自己业务的关键字 --name="导入按钮的名字"//示例:php artisa...原创 2020-04-26 19:40:09 · 2717 阅读 · 0 评论 -
laravel常用artisan命令
模型相关新建模型,日常做项目中,基本会把创建的model放到Models文件夹下,遵循规则;php artisan make:model Models/xxx新建模型,并创建对应的迁移文件,增加参数-mphp artisan make:model -m Models/xxx迁移执行数据库迁移php artisan migrate控制器创建控制器php ...原创 2020-04-03 16:55:45 · 686 阅读 · 0 评论 -
laravel5.7 模型属性
$fillable = [ '可批量填充的字段,白名单【常用】'];$guarded = [ '与上相反,黑名单'];$hidden = [ '模型转换为数组时应当隐藏的字段【框架初始化Users中有该设置】'];$visable = [ '与上相反'];$appends = [ '模型转换为数组时应当追加的虚拟字段' // 例如访问...原创 2020-04-03 16:36:01 · 418 阅读 · 0 评论 -
laravel5.5 session是null的问题
环境:laravel5.5遇到的问题开发微信网页授权,浏览器模拟session存储openid,session::put之后,session::get总是null,各种查,网上说是web中间件必须得放到路由上,也放了,后来测试dd还是null;问题解决web中间件不需要加到路由上调试session不能使用dd或者die(),要使用return调试参考文章...原创 2020-03-16 18:19:54 · 724 阅读 · 0 评论 -
laravel5.5报错:Call to a member function setCookie() on null
使用场景get请求,把验证参数的工作放到了中间件中,创建了一个统一报错的blade模板,从中间件中执行下面的代码,报错了; return view('common.error_pop', ['sMsg' => '缺少必要参数,请返回重试!']);报错截图:解决:参考:laravel响应文档 return response() ->view('c...原创 2020-03-16 10:26:47 · 2480 阅读 · 0 评论 -
laravel如何引入自定义的函数
引言:日常开发中,我们会把一些公共的方法封装到一个文件中,下文介绍在laravel中如何引入该文件。一、环境介绍:框架版本:laravel6.0编辑器: phpstorm开发环境:windows10二、实际操作:1、根目录,bootstrap目录下创建helpers.php,表示公共的方法文件2、根目录,composer.json文件中找到"autoload"选项,添加如下的代...原创 2019-12-30 21:04:50 · 301 阅读 · 0 评论