laravel
小Z笔记
坚持小小笔记,探索未知
展开
-
composer的安装
# 安装Composer>详情看官网 http://docs.phpcomposer.com/00-intro.html一.全局安装:去官网下载composer.exe,安装完成配置环境变量就可以使用 composer命令二.局部安装:1. 下载https://getcomposer.org/download/1.4.2/composer.phar原创 2017-07-13 17:52:54 · 257 阅读 · 0 评论 -
laravel5.6实现api验证码验证
https://blog.csdn.net/Eric_Alive/article/details/83274143转载 2019-01-18 10:53:37 · 1206 阅读 · 0 评论 -
reids +laravel5 实现商品排序
<?phpnamespace App\Http\Controllers;use Mockery\Exception;use \Redis;class GoodsController extends Controller{ protected $cate; // 分类 protected $redis; // red...原创 2018-12-18 16:14:17 · 413 阅读 · 0 评论 -
laravel+redis实现的抢购(待优化)
&amp;lt;?phpnamespace App\Http\Controllers;use Illuminate\Support\Facades\Log;use Mockery\Exception;use \Redis;use App\Jobs\SeckillGoods;class SeckillController extends Controller{ protecte...原创 2018-11-22 11:43:56 · 1231 阅读 · 0 评论 -
laravel多库下的DB::transaction()事务失效问题
问题:最近使用laravel的DB::transaction()方法进行事务操作时,发现事务总是无效的。代码如下:DB::transaction(function () use ($uid, $roleId) { RoomUserRole::insert([ 'uid' =&amp;gt; $uid, 'role_id' =&amp;gt; $roleId, '...原创 2018-09-10 18:13:01 · 12371 阅读 · 2 评论 -
laravel 队列学习笔记
参考:1、Laravel 5.4 文档 综合话题 —— 队列 2、PHP的Laravel框架中使用消息队列queue及异步队列的方法_php实例 3、Laravel之队列对列作用队列的目的是将耗时的任务延时处理,比如发送邮件,从而大幅度缩短Web请求和相应的时间。队列进程原理:写一个死循环的脚本在Linux系统持续运行,新的队列任务push到这个脚本中。一、配置原创 2018-01-03 21:05:10 · 1685 阅读 · 0 评论 -
laravel ORM 的setAttributes 与 getAttributes
参考 laravel 例子 访问器&修改器 有时候,需要添加数据库中没有相应的字段到数组中,要实现这个,首先要定义一个访问器 ; 定义好访问器后,添加字段名到模型的appends属性 ; 以下例子实现 通过处理 最后登陆时间 字段追加 未登陆天数 属性 : 例1 namespace App\Models;class Users extends BaseModel{ /**原创 2017-11-23 21:06:43 · 17371 阅读 · 0 评论 -
laravel 5.2 任务调度
一、认识crontab Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,关键是要记住/var/spool /cron这个目录。查看一下/etc/crontab文件:$ cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/注 : 前四行是有关设置cro原创 2017-11-23 18:51:44 · 390 阅读 · 0 评论 -
PHPExcel入门(基于laravel 5.2)
简介PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格、生成统计图表,非常适合用于做报表。安装&配置该项目的GitHub地址是:https://github.com/Maatwebsite/Laravel-Excel使用composer安装 : composer require maat原创 2017-07-15 11:41:32 · 1061 阅读 · 0 评论 -
mysql数据库分表查询(基于laravel5.2)
最近因为需要统计大量的分表数据,传统操作非常麻烦,而且数据不容易掌握和维护,在这里总结一套方法。原理:先将所有分表满足的结果查询出来,用 union all 将所有结果集形成一张表,最后操作这张‘表’。 基于laravel封装的类:<?phpnamespace App\Traits\Model;use Carbon\Carbon;use DB;Trait UnionTableTrait{原创 2017-09-14 22:16:16 · 2790 阅读 · 0 评论 -
laravel无刷新加载之pjax
1、简介 Pjax 是一个 jQuery 插件,其作用是使用 ajax 来加速页面加载时间,工作原理是只从服务器获取指定 HTML 片段,然后客户端使用获取到的内容更新局部页面。(关于pjax可以搜索了解) Laravel Pjax 扩展包将 Pjax 集成到 Laravel 中,实现原理是提供一个中间件,返回 Pjax 期望的响应内容。2、安装通过 Composer 安装扩展包:$原创 2017-08-15 10:19:17 · 3805 阅读 · 0 评论 -
laravel手动创建分页
use Illuminate\Pagination\LengthAwarePaginator;use Illuminate\Pagination\Paginator;<!-- 控制器代码 -->$perPage = 20;//页码if ($request->has('page')) { $current_page = $request->input('page'); $cur原创 2017-07-20 10:13:06 · 1115 阅读 · 0 评论 -
laravel 5 邮件发送
解:本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器。实验使用邮箱的163,QQ邮箱。首先注册163邮箱注册完需要 =>设置=>开启163邮箱的POP3和SMTP服务。=>设置授权码(配置要用到)laravel配置修改邮件发送配置。laravel4.2 在 app/config/mail.php,larave转载 2017-07-20 17:38:52 · 375 阅读 · 0 评论 -
高德获取ip地理位置
/** * 获取IP的实际地理位置 * 传入一个对象,并且对象里有ip元素 */ protected function getLocation($lists) { // 高德key $gdKey = [ 'sdfssdfdsfsdfsdfsdfsdfsdfsdfsdfs',原创 2017-08-08 11:52:39 · 3597 阅读 · 0 评论 -
composer入门
简介对于现代语言而言,包管理器基本上是标配,Java有Maven,Python有pip,NodeJs有Npm ,PHP之前是PERAR,不过PEAR有很多缺点。依赖处理容易出现问题配置非常复杂难用的命令行接口 好在Composer诞生了。Composer是PHP中用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部攻击,Composer会帮我门安装这些依赖的库文件。这类似于Cent原创 2017-07-13 17:51:59 · 325 阅读 · 0 评论 -
Laravel 的资源任务编译器 Laravel Mix
https://laravel-china.org/docs/laravel/5.5/mix/1307#introduction报错:npm ERR! @ development: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_m...转载 2019-01-09 17:55:42 · 228 阅读 · 0 评论