laravel
猪年大吉。
这个作者很懒,什么都没留下…
展开
-
laravel 生成验证码及验证
第一步:引入gregwar/captcha包:composer require gregwar/captcha第二步:在帮助函数中创建函数:use Illuminate\Http\Request;use Session;class HelperController extends Controller { //生成验证码 public function captcha($...原创 2019-01-28 09:32:48 · 2661 阅读 · 0 评论 -
laravel 自带SMTP发送邮箱及通过第三方平台发送邮箱
laravel实现SMTP发送邮箱 可以通过163邮箱,qq邮箱等。使用qq邮箱: https://mail.qq.com在设置-账户-开启SMTP服务 就可以得到授权码 laravel .env文件配置MAIL_DRIVER=smtp//主机MAIL_HOST=smtp.qq.com//主机网址MAIL_PORT=465//端口号MAIL_USERNAM...原创 2019-03-08 10:11:45 · 1901 阅读 · 0 评论 -
Laravel Redis的使用
laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:composer require predis/predis配置:redis的配置文件是:config/database.php 'redis' => [ 'client' => 'predis', 'default' =&...原创 2019-03-13 17:34:33 · 48405 阅读 · 8 评论 -
laravel 报错 2003 can‘t connect to MYSQL server on 127.0.0.1(111) 解决方法
原因:项目推到线上报错:.env配置也没问题解决方法:使用xshell连接自己的服务器:找到项目目录 :执行以下命令://清除配置缓存php artisan config:clear因为配置修改完成之后要更新一下。//清除缓存php artisan cache:clear//清除路由缓存php artisan route:clear//清除页面缓存ph...原创 2019-07-19 18:10:40 · 8100 阅读 · 0 评论 -
laravel oss文件上传到阿里云
需要自己注册阿里云账号并且开通oss服务,建立Bucket存储空间使用composer在项目根目录执行以下命令composer require johnlui/aliyun-oss:~2.0构建 Service 文件需要自己手动建立 app/services/OSS.php只需要修改下面的信息,变成自己的阿里云AccessKeyId AccessKe...原创 2019-07-19 18:21:36 · 4165 阅读 · 2 评论 -
laravel 多条添加新增
多条添加就是你触发一个点击事件+的时候弹出来一个一模一样的文本框填写数据,进行后台多条新增入库代码实现: html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></h...原创 2019-07-20 11:14:54 · 2922 阅读 · 0 评论 -
laravel 中文语言包
会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可。我们将使用Laravel Lang项目来实现,此项目支持了 52 个国家的语言,使用以下命令安装:composer require "overtrue/laravel-lang:~3.0"完成上面的操作后,将项目文件config/app.php中的下一行...原创 2019-07-25 11:27:58 · 2172 阅读 · 0 评论 -
laravel 自定义路由
Laravel里面有4个默认的路由文件,其中web.php是默认路由文件,如果需要添加其他路由文件,需要自行添加,按照以下步骤进行。所有 Laravel 路由都定义在位于routes目录下的路由文件中,这些文件通过框架自动加载,相应逻辑位于app/Providers/RouteServiceProvider,我们找到相对应的文件1:首先修改/app/providers/R...原创 2019-07-22 10:42:32 · 3142 阅读 · 0 评论 -
Laravel 模版集成与包含以及引用
在一个项目中有许多模板文件,它们有一个特点:拥有共同的头部 ,左边部分,脚部内容为了避免相同代码重复开发、维护 造成工作效率低下可以把共同的头部,左边部分和脚部内容集中到一个布局文件中,之后各个具体模板文件去继承该布局文件而使用头部和脚步内容。这个过程成为模板继承。布局文件中相同的代码只维护一份,会大大提升项目开发效率1:首先在 laravel resources/view自定义文...原创 2019-08-01 11:13:51 · 411 阅读 · 0 评论 -
laravel 自定义分页类
最近在做ppt内容的管理,要从ES里面取数据,所以在做列表分页的时候不能使用Laravel自带的分页类,所以通过修改源码封装出来的一个自定义分页类,在视图中使用分页类的方法与Laravel自带的分页类的方法是一样的。1.获取当前页码 $nowPage = $request->get('nowPage');2.计算总数据条数$count = '';3.每页的条数$page...原创 2019-08-06 10:30:15 · 587 阅读 · 0 评论 -
Laravel 项目中 远程把图片下载到本地
//前台代码function vdl(){ $(function(){ //获取图片路径 var download_link=$("#img").attr('src'); console.log(download_link) if(downl...原创 2019-09-02 10:06:47 · 5186 阅读 · 0 评论 -
Laravel sms短信验证码
短信实现原理:发起请求 =》 短信API接口流程处理 =》接收结果短信平台网址:www.sms.cn 免费赠送15条测试短信需要注意事项:明确接口【PHP】短信模板设置第一步:找到对应的模板第二步:学会看接口,明确需要的参数有哪些及如何获取到具体相关参数第三步:如何读接口【file_get_contents()】实现短信注册:发起请求:编写短信...原创 2019-03-07 19:56:37 · 664 阅读 · 0 评论 -
Laravel 自动生成数据字典
1 安装包文件$ composer require jormin/laravel-ddoc2 配置2.1 注册 ServiceProvider:Jormin\DDoc\DDocServiceProvider::class,2.2 创建配置文件:php artisan vendor:publish执行命令后会在 config 目录下生成两个文件:laravel-ddoc.ph...原创 2019-01-28 09:41:04 · 989 阅读 · 0 评论 -
Laravel 表单验证
检查应用程序的基底控制器 (App\Http\Controllers\Controller) 类你会看到这个类使用了 ValidatesRequests trait。这个 trait 在你所有的控制器里提供了方便的 validate 验证方法。validate 方法会接收 HTTP 传入的请求以及验证的规则。如果验证通过,你的代码就可以正常的运行。若验证失败,则会抛出异常错误消息并自动将其返回给...原创 2019-01-28 09:51:03 · 1290 阅读 · 0 评论 -
laravel 全选反选
给input设置一个class<input type="checkbox" class="all">@foreach($info as $v) <tr align="center"> <td> <input type="checkbox" value="{{$v->id}}"原创 2019-01-28 10:07:47 · 1031 阅读 · 0 评论 -
laravel RBAC 权限管理 安装配置
Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式。安装:想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包:composer require zizaco/entrust 5.2.x-dev安装完成后需要在config/app.php中注册服务提供者到providers数组:Zizaco\Entrust\Ent...原创 2019-02-18 18:42:22 · 2903 阅读 · 1 评论 -
Laravel 框架集成 UEditor 编辑器
㈠. 背景在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐,当然,个人认为 MarkDown 更为简单,但是感觉暂时只适合程序猿此文介绍如何在 Laravel5.5 框架中集成使用富文本编辑器 UEditor(二) 实现主要有两种方法实现第一种是使用 composer 进行安装,可推荐参考文章 Laravel-u-editor,个人试过,无法上传图片 …第二种...原创 2019-02-18 20:39:07 · 3050 阅读 · 2 评论 -
laravel linux+xampp部署laravel
linux集成xampp安装包1:首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html2:上传至linux服务器 如/opt文件夹3:然后我们先赋予755权限,以防因为权限不足,无法安装 ,chmod -R 755 后面替换为你的安装包名chmod -R 755 xampp-linux-1.8.3...原创 2019-02-28 18:52:38 · 1304 阅读 · 0 评论 -
laravel框架 第三方插件导入导出excel
laravel 导入导出有很多 但是你发现等你根据conposer安装excal的时候你发现 他总是不依不饶的提示你: 安装失败1. 在laravel 项目的根目录下 我们会看到 一个composer.json的文件:打开, 并找到"maatwebsite/excel": "~2.0.0" 修改为"~2.1.0" 保存如果在composer.json找不到,复制粘贴到以下位置:...原创 2019-02-19 15:37:53 · 1484 阅读 · 2 评论 -
laravel 定时任务
1在项目根目录生成作曲家命令:php artisan make:command SendEmails命令该会在 app/Console/Commands目录下创建³³一个新的命令类2然后发现在应用程序/控制台/命令路径下多了一个SendEmails.php的文件<?phpnamespace App\Console\Commands;use Illuminate\...原创 2019-03-01 14:46:08 · 8905 阅读 · 6 评论 -
laravel 上传文件到七牛云
1:使用之前,先通过Composer安装:composer require zgldh/qiniu-laravel-storage如果执行过程中报以下错误:说明php没有开启扩展fileinfo,在php扩展开启fileinfo即可Your requirements could not be resolved to an installable set of packages...原创 2019-03-01 20:06:59 · 1714 阅读 · 2 评论 -
laravel 实现微博第三方登陆
1: 首先到新浪微博申请加入开发者: http://open.weibo.com/ 右上角登录,登录后点击右上角头像,选第一个编辑开发者信息并提交审核 然后导航栏 微连接->网站接入->立即接入,添加一个应用 导航栏,我的应用->应用信息->高级信息 如果只是个人练手第三方登陆,可以不进行审核等操作,你会得到一个...原创 2019-03-02 16:47:25 · 836 阅读 · 0 评论 -
laravel Helpers文件 通用帮助函数 以及常用帮助方法
Laravel 提供了很多辅助函数,有时候我们也需要创建自己的辅助函数。我们把所有的『自定义辅助函数』存放于app/Helpers/functions.php文件中,这里需要新建一个空文件:在我们新增functions.php文件之后,还需要在项目根目录下 composer.json 文件中的 autoload 选项里 files 字段加入该文件:composer.js...原创 2019-09-02 12:16:10 · 1688 阅读 · 0 评论