Laravel maatwebsite/Excel 3.1导入

3.1版本跟2.*版本差别还挺大,升级后也更符合面向对象思想,子类必须去实现父类方法,这具体可以参考以下案例 1.composer require maatwebsite/excel 2. 添加ServiceProvider config/app.php 'providers' =&a...

2019-02-25 16:39:32

阅读数 925

评论数 0

laravel异步队列的使用

功能实现描述:在做大富翁网页小游戏时候,用户跳转指定步数需要获取相关奖品,例如优惠券,实物奖,此时需要给用户发送系统消息,如果他注册了网站。此时就用到了异步 1.首先在laravel用异步很方便。 PHP artisan make : job  sendprize 创建一个job任务 &...

2019-01-08 11:46:32

阅读数 305

评论数 0

Laravel 的任务调度(计划任务)

1.首先命令生成,你的commands php artisan make:command SyncMddPics 该命令会在Commands目录下生成SyncMddPics.php文件 2.在生成的文件SyncMddPics,按照要求写填写你的项目需要的配置 class SyncMddP...

2018-08-28 15:44:38

阅读数 173

评论数 0

laravel里面多态关联的案例

1,实现的功能,:短信发送时需要短信签名和短信模板审核,审核结果要插进审核记录表 2,在signature(签名表模型)和 template(模板表模型)添加多态对应关系代码其实一样,代码如下:  审核记录表需要有:auditable_type,字段  用来保存所属模型的类名.该字段可默认插...

2018-02-01 14:29:52

阅读数 1186

评论数 0

Laravel模型里定义查询作用域scope前缀的方法

本地作用域: 在模型Model中定义   public function scopeMe($query)     {         $query->where('owner_id','=',Auth::guard('api')->id());  ...

2018-01-29 15:20:40

阅读数 1119

评论数 0

laravel利用队列发送邮件

批量处理任务的场景在我们开发中是经常使用的,比如邮件群发,消息通知,短信,秒杀等等,我们需要将这个耗时的操作放在队列中来处理,从而大幅度缩短Web请求和相应的时间。下面讲解下Laravel中队列的使用 1、配置文件 config/queue.php <?php   retur...

2018-01-29 10:41:27

阅读数 327

评论数 0

laravel发送邮件

1.安装驱动函数库 composer require guzzlehttp/guzzle 2.配置config/mail.php文件,在env里面加载,这里的password是在邮箱配置的时候生成的验证密码。。而不是邮箱密码 MAIL_DRIVER=smtp MAIL_HOST=...

2018-01-27 18:50:13

阅读数 239

评论数 0

laravel里面关于阿里大于的短信验证码

1,安装阿里大于服务 composer require iscms/alisms-for-laravel 2,注册服务(config/app.php) iscms/Alisms/AlidayuServiceProvider::class 3,生成阿里大于(鱼)配置文件(config文件夹) ...

2017-12-25 14:42:35

阅读数 482

评论数 0

laravel 里面Validator的使用案例

laravel 里面Validator的使用案例 $validator = Validator::make($request-&amp;gt;all(), [ 'nickname' =&amp;gt; 'required|max:8|string', 'signature' =...

2017-12-22 10:36:36

阅读数 12162

评论数 0

sphinx自动更新

sphinx自动更新 在使用SPHINX生成索引时只会为当前数据库中的数据生成索引,生成索引之后如果在数据库中又添加了新的数据那么在SPHINX是无法搜索到新的数据的,需要把新的数据也生成索引并添加到SPHINX中去才行。 如果每次插入新的数据之后都要手动再重建索引太麻烦了,所以我们一般要...

2017-08-31 13:18:42

阅读数 903

评论数 0

laravel通用版分类递归,多级

1.我是把这个多级递归放在了model,你可以放在service层,或其他,只要你控制器能够调用到   //一般传进三个参数。默认P_id=0; public function getTree($data,$field_name,$field_id='id',$field_pid='pid'...

2017-08-31 13:18:40

阅读数 3673

评论数 4

RPC远程调用通俗理解

先从一个案例来讲RPC(文章来自程序人生微信号) 为了提升饭店的服务能力,饭店从一开始只有一个负责所有事情的厨师发展成有厨师、切菜师、备菜师等多个角色。在饭店只有一个厨师的时候,厨师想要做出一道美味的番茄炒蛋的时候,他需要自己洗番茄、切番茄、打鸡蛋、炒菜。整个过程不需要其他人参与自己就完全可以完...

2019-01-29 16:41:04

阅读数 31

评论数 0

Laravel中使用FormRequest进行表单验证及对验证异常进行自定义处理

本文主要展示的是,单独抽离,验证层(即参数验证) 为了简化controller参数验证,我们单独建立一个文件夹,作为我们参数层验证;具体异常抛出,以及Form Request的执行laravel官方文档已经很详细了,自行百度.下面仅展示案例,便于快速上手使用: 1.新建Requests文件夹 ...

2018-10-30 11:45:56

阅读数 2441

评论数 0

Java中一个类的静态方法与实例化的简单理解

我们把类看作是一个房子。房子里面有家具,桌椅板凳之类的,房子里面还有人。 房子里面所有的人都应该是共有一套家具的。也就是说,这些家具是唯一的,如果某个家具坏了,那么大家都用不了。 我们再看一看定义, java的静态变量也叫做类变量,它开始于类的创建,结束于类的消亡。 非静态变量叫做实例变量,它...

2018-09-24 21:25:39

阅读数 639

评论数 0

laravel服务层使用高德天气的api

1.你要注册一个高德开放平台的账号,创建一个项目,然后获取app_key. 2.下面是将调用的数据封装在了服务层,使用的时候只需要调用这个Services就可以了。 namespace App\Services; use GuzzleHttp\Client; class WeatherS...

2018-08-28 16:02:25

阅读数 137

评论数 0

常见的Redis面试“刁难”问题

Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,R...

2018-07-31 15:13:07

阅读数 143

评论数 0

laravel服务容器-----深入理解控制反转(IoC)和依赖注入(DI)

laravel服务容器-----深入理解控制反转(IoC)和依赖注入(DI) 首先大家想一想什么是容器,字面意思就是盛放东西的东西,常见的变量,对象属性都是容器,一个容器能够装什么东西,完全在于你对这个容器的定义。有的容器不仅仅只是存文本,变量,而是对象,属性,那么我们通过这种容器就可以进行很多...

2018-07-31 14:47:55

阅读数 102

评论数 1

Nginx+Php-fpm运行原理详解

一、代理与反向代理现实生活中的例子1、正向代理:访问google.com如上图,因为google被墙,我们需要vpn翻墙才能访问google.com。vpn对于“我们”来说,是可以感知到的(我们连接vpn)vpn对于”google服务器”来说,是不可感知的(google只知道有http请求过来)。...

2018-05-03 11:11:52

阅读数 61

评论数 0

一个HTTP请求实例

一个 HTTP 请求实例1用户在浏览器输入 http://xyz.com 并点击回车按钮。2当用户点击回车按钮,浏览器将页面的请求通过网络发送到 Web 服务器。3Web 服务器接收请求并解析请求信息。在 Web 服务器的配置文件中有配置当前项目根目录路径。由于当前访问的 URL 地址不包含子路径...

2018-05-02 14:28:26

阅读数 372

评论数 0

mysql存储过程

mysql存储过程: 解释: 是在大型数据库为了完成一组特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数:。 优点: 1.执行速度更快 – 在数据库中保存的存储过程语句都是编译过的   2.允许模块化程序设计 – 类似方法的复用   3.提高系统安全...

2018-04-28 15:41:01

阅读数 69

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭