Laravel
崔崔丶
技术小白,如文章有错误,请斧正。
展开
-
【PHP设计模式】关于设计模式的自我理解与网络资料的整理。
本文是一篇较长的学习文章,将持续更新。最近更新时间为2018年5月28日18:10原创 2018-05-28 18:12:04 · 149 阅读 · 0 评论 -
laravel 日志写入失败问题汇总
目录 Throw问题权限问题用户问题 Throw问题项目部署到Linux 服务器上后有时会出现 每日日志无法写入的问题。由此汇总一下常出现的问题及解决方式。权限问题导致无法写入日志的问题,是由于代码更新时添加了文件是 root 用户,所以创建日志文件也是root 权限,导致其它用户的 www 权限无法写入日志文件中。所以修改 storage/lo...原创 2018-09-11 14:20:07 · 4833 阅读 · 0 评论 -
Laravel 页面 PV 统计实例
目录统计进行的背景统计的构思统计的代码实现 需求背景 在不接入第三方系统的情况下,本系统进行以下数据的统计。每个Mac地址算一个独立访客。IP 不能算独立访客,同一个局域网对外属于一个IP。未找到合适在php7+ 版本的 去除代理等 获取真实IP的方式。 更新于2018年9月1日:本文的获取Mac 地址放到服务器测试获取不到访问者的MAC,UV 最后使用还是...原创 2018-08-29 15:32:17 · 2549 阅读 · 2 评论 -
【laravel 任务调度】windows laravel 任务调度设置
由于开发使用公司电脑,不能使用Mac,如果要和生产环境同步,就得使用虚拟机,Docker , Vargrant 等其他 第三方软件。内存又有限,运行起来非常吃力,真是让人头痛, 但是除了运行环境是 windows 之外,又想用 定时任务。如果定时任务在windows 可以使用,就方便许多了。 Linux 的定时任务在windows 不能使用,只能使用 windows 的 计划任务...原创 2018-08-17 10:53:14 · 2831 阅读 · 0 评论 -
【Solarium】Laravel Lumen 全文搜索引擎【记录篇非知识介绍】
项目需求使用 搜索引擎,在学习了 Solr 后,又自行研究了 ElasticSearch 的简单使用 Solr 的使用,在此不多做介绍,以下为个人认为的知识点 记录。请移步公司大神的记录篇 laravel Solr的使用搜索引擎接触依赖都是ElasticSearch 和 Solr 的比较和使用。ElasticSearchES 的使用比较简单,部署 java环境,部署t...原创 2018-08-15 18:00:05 · 818 阅读 · 0 评论 -
【ElasticSearch】Laravel Lumen 全文搜索引擎的使用
近期公司项目有用到搜索引擎的使用,在一番和智商的博弈后,学会了 ElasticSearch 的使用皮毛。 众多 Elastic 插件,只写了一种Fadion/Bouncy,殊途同归,不管使用哪个插件,应该都是大同小异。环境准备安装 ElasticSearchLaravel ElasticSearch 插件安装Lumen 插件引用配置文件ElasticSear...原创 2018-08-15 17:35:26 · 2030 阅读 · 0 评论 -
Laravel 中 resource 路由机制
Laravel中resource方法 新增的 resource 方法将遵从 RESTful 架构为用户资源生成路由。该方法接收两个参数,第一个参数为资源名称,第二个参数为控制器名称。Route::resource('users', 'UsersController');上面代码将等同于:Route::get('/users', 'UsersController@i...转载 2018-06-20 17:07:51 · 5781 阅读 · 0 评论 -
【Laravel 设计模式-----------注册树模式】
学习借鉴位置GIT分享 解决全局共享和交换对象的问题。实际上就是把实例好的对象放进一个数组,在任何地方要用的时候就去出来。就好比有一课树,我们把new好的 $GF1,$GF2......一个一个挂上去,要用的时候再取出来。class Register{ protected static $objects; /** * 把对象映射到树上 * ...原创 2018-05-31 18:37:13 · 1143 阅读 · 0 评论 -
【Laravel 设计模式-----------单例模式】
单例模式,最初我自己的理解是,一个PHP文件即为一个类,不要用多个类放在一个PHP文件。这是极其的片面,并没有理解其中的缘由,单例模式的好处也没有理解。 在此集百家之所长,汇聚前人们的理解。哈哈,让我学习了一些。单例模式好处是:对象不可以外部实例化,只能实例化一次,节省资源。 实现方式: 该实现方式引用于 简书 解读: 声明一个类的私有或者保护的静态变量...原创 2018-05-31 18:06:57 · 2073 阅读 · 0 评论 -
【Laravel 设计模式-----------工厂模式】
借鉴于GIT知识分享 用工厂方法或者类来实例化对象,而不是直接new。 首先我们需要创建一个工厂类,比如Factory.php。如果不使用工厂模式的,我们需要一个对象的时候通常需要 new Inexistence\girlfriend(); 然而我们一般不只在一个地方需要这个对象,这个时候一旦对象发生变更,或者对象的某些属性发生变化,我们就需要一个一个的来改,非常麻烦。这...原创 2018-05-31 17:43:55 · 2411 阅读 · 0 评论 -
laravel新搭建项目报错记录
目录 环境1. vendor 目录找不到2. composer 安装遇到问题3. 安装 OpenSSL 扩展4. 安装mbstring.so 扩展5. Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1环境最近重...原创 2018-11-15 14:11:41 · 1726 阅读 · 1 评论