laravel
高精度计算机视觉
人工智能与视像技术,对技术有点执着
展开
-
laravel构架下phpunit安装爬坑记录
整体上说,在 Windows下安装 PHAR和官网的过程是一样的,但有些坑需要特别注意:为 PHP 的二进制可执行文件建立一个目录,例如 D:\phpunit将 ;D:\phpunit 附加到 PATH 环境变量中注意,这里还要添加php到环境变量中,如下下载 https://phar.phpunit.de/phpunit-6.2.phar 并将文件保存到 D:\p原创 2017-11-09 12:49:48 · 2719 阅读 · 0 评论 -
Laravel5.5源码详解 -- Request是如何生成的?
Laravel5.5源码详解 – Request是如何生成的?在laravel的启动页面,也就是public/index.php文件内,有这么一句,$response = $kernel->handle( $request = Illuminate\Http\Request::capture());它根据浏览器传入的HTTP请求,创建了一个Illuminate\Http\Request实例原创 2017-12-30 21:36:39 · 3929 阅读 · 1 评论 -
Laravel5.5源码详解 -- 一次查询的详细执行:从Auth-Login-web中间件到数据库查询结果的全过程
Laravel5.5源码分析 – 一次查询的详细执行:从Auth-Login-web中间件到数据库查询结果的全过程因为没时间做太多整理,只是详细记录了一下事整个查询语句执行的全过程,更多的信息待有时间再整理。在我的Controller中,源代码是这样的,$flag = Auth::guard('web')->attempt(['email' => $account, 'password' => $p原创 2017-12-26 12:11:13 · 2170 阅读 · 1 评论 -
Laravel5.5源码详解 -- 数据库的启动与连接过程
Laravel5.5 源码详解 – 数据库的启动与连接过程整个laravel的操作,一般情况下,数据库的处理会占掉很大一部分。所以对数据 库处理的理解,显得尤为重要。关于其源码解析,网上有非常多的文献,但流程一般都含糊其辞,读完来龙去脉甚为不解。所以,我自己做了一次流程分析,并记录下全过程。Laravel对不同数据库连接的实例封装了对应连接的PDO类,为上层使用数据库连接实例提供了统一的接口。我这里原创 2017-12-24 18:26:49 · 5285 阅读 · 0 评论 -
laravel和vuejs第一个最简单的示例hello Vuejs
纯laravel和vuejs:第一个最简单的示例如果你到网上搜索laravel+vuejs,大部分情况下你会得到一堆如何用nodejs,webpack, babel, gulp, browsify搭配使用的文章。哪怕是一个最简单的应用,也是如此。事实上,取决于你的开发复杂程度,还有调试和维护人员的水平,很多情况下,webpack等这种急剧增加的复杂程度都不是必须的。如同开发一些不太复杂的网站,你也可原创 2017-12-18 11:27:30 · 4236 阅读 · 1 评论 -
Laravel5.5源码详解 -- 中间件MiddleWare分析
Laravel源码详解 – 中间件MiddleWare分析启动流程详细介绍laravel中间件运行流程,对源码进行了细致的剖析。原创 2017-12-26 16:15:45 · 2481 阅读 · 2 评论 -
Laravel5.5源码详解 -- Laravel-debugbar及使用elementUI-ajax的注意事项
Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项关于laravel对中间件的处理,请参中间件考另文, Laravel5.5源码详解 – 中间件MiddleWare分析 这里只是快速把debugbar的事务处理流程记录一遍。我在Illuminate\Pipeline\Pipeline的then函数中进行中间件捕获,发现有下面这些中原创 2017-12-27 20:04:43 · 1558 阅读 · 3 评论 -
Laravel5.5源码详解 -- Auth中间件
Laravel5.5源码详解 – Auth中间件为了体现全貌,前面的代码部分没有做太多删减,重点关注特别加入的注释部分。原文的注释删除,以减少阅读篇幅。本文重点在后面的流程讲解,这些比较详细。如果光看官方的文档,碰到问题的时候往往还是不知所云。所以,熟练的运用,应该建立在对源码的深刻了解的基础上。而其流程是了解源码的第一步。了解这些,开发时才能游刃有余。在App\Http\Kernel中注册的<?p原创 2017-12-28 15:32:01 · 8410 阅读 · 3 评论 -
laravel中不使用 remember_token时退出报错,如何解决?
laravel中不使用 remember_token时退出报错,如何解决?在laravel5.5中,如果不使用remember_token登陆,那么,在退出登陆状态时会报错,比如下面是本人程序的报错,Illuminate \ Database \ QueryException (42S22)SQLSTATE[42S22]: Column not found: 1054 Unknown column'原创 2017-12-15 20:57:38 · 3242 阅读 · 0 评论 -
Laravel5.5源码详解 -- Config 配置文件的加载
Laravel源码详解 – Config 配置文件的加载细节关于大框架的分析,网上已经有比较多的资料,那些资料大体上只告诉我们这个函数是干嘛的,那个函数是干嘛的,但具体如何走都没有介绍,所以我这里主要从细节看程序的具体流向。首先从/public/index.php开始,程序正是从这里启动的。$app = require_once __DIR__.'/../bootstrap/app.php';这里,原创 2017-12-15 15:38:55 · 5878 阅读 · 0 评论 -
如何在laravel5.5中连接并使用多个数据库
如何在laravel5.5中连接并使用多个数据库如何在laravel中配置多个数据库。我找了下网上的资料,大多语焉不详,让新手们不知所措,尤其是后面数据库的连接与使用。注意这里laravel是最新的5.5版。当然,这里假定你已经初步掌握了laravel使用的基本,至少在浏览器输入127.0.0.1:8000或localhost:8000之后能看到Laravel的初始界面。其次,你要在WAMP的数据库原创 2017-11-11 19:51:32 · 2963 阅读 · 0 评论 -
Laravel 起步之路
Laravel 起步之路有阵子没玩Laravel了,资料都删除光了,重新来做一下,记录下过程1 安装Composer一般安装安后会在主目录下有一个composer文件C:\Users\Administrator\AppData\Roaming\Composer2 配置国内镜像因为墙的原因,还是用国内的吧,要快不少,可以到这个地址去看https://pkg.phpcomposer.com/按上面的指导原创 2017-11-20 14:32:29 · 586 阅读 · 0 评论 -
Laravel5.5问题:SQLSTATE[42000] Syntax error or access violation 1071 Specified key was too long; max k
Laravel5.5 配置后台管理包Voyager问题:SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes听说voyager不错,新建立一个文件尝试了一下,D:\wamp64\www\laravel\myproject λ>原创 2017-11-24 15:48:43 · 9469 阅读 · 0 评论 -
在laraval中仿dd函数添加一个ddnodie调试函数
在laraval中添加一个ddnodie调试函数 每次调试laravel, 习惯用dd,但有时有多个参数,又不想去构造那个array,要能快速用。决定仿照自己写一个, 文件地址在..\vendor\laravel\framework\src\Illuminate\Support\helpers.php里面的dd是原来的程序,ddnodie是我加进去的,名字可以随便取,比如叫dn也无所谓。不同点原创 2017-11-25 10:15:27 · 780 阅读 · 0 评论 -
laravel获取路径的方法总汇
laravel获取路径的方法总汇及问题先写个测试程序<?php echo "<pre>"; $vendorDir = dirname(dirname(__FILE__)); //D:\wamp64\www\mydir echo (dirname(__FILE__)),"\n"; //D:\wamp64\www\mydir原创 2017-11-25 10:42:53 · 7004 阅读 · 0 评论 -
Laravel5.5源码详解 -- Session的启动分析
Laravel源码详解 – Session的启动分析Session的整个过程包括三个主要流程(laravel默认的sesssion名称都是laravel_session), (1)启动session, (2)操作session,对数据进行CRUD增删改查操作, (3)关闭session。Session启动之后的操作,和数据库的操作类似。这里不打算讲解。这里只关注启动过程,其一是因为sessio原创 2017-12-14 21:21:02 · 3269 阅读 · 0 评论 -
Laravel Eloquent ORM 时如何查询表中指定的字段
导读:在使用Laravel ORM的Model方法find, get, first方法获取数据对象时返回的数据对象的attributes属性数组里会包含数据表中所有的字段对应...原文地址:http://www.bcty365.com/content-153-5939-1.html在使用Laravel ORM的Model方法find, get, first方法获取数据对象时返回的数据对象的at转载 2018-01-05 11:26:48 · 30315 阅读 · 3 评论