Laravel
文章平均质量分 73
逍遥侯之水流云
爱技术,爱生活。
结交良友,去孤陋之病,益通达之识。
展开
-
Laravel 初探一些问题
laravel 框架中一些不容易理解的地方,以及一些容易忽略而发生错误的关键点。有不对的地方,请指出,乐于分享,共同进步。原创 2016-12-21 16:21:33 · 385 阅读 · 0 评论 -
jquery 进行ajax 传输文件 后台解析问题
$("#img_input").on("change", function (e) { let formData = new FormData(); let file_data = $("#img_input").prop("files")[0]; // 把上传的数据放入form_data ...原创 2018-07-10 09:50:34 · 1227 阅读 · 0 评论 -
Laravel 容器解析
laravel容器laravel容器负责存放所需要的各种类,当需要的时候再从容器中解析。下面我们对容器进行分析,如果有谬误,欢迎指正。入口文件laravel入口文件在public目录下面的index.php。然后进入index.php。require __DIR__.'/../bootstrap/autoload.php';$app = require_once __DIR__.'/../b原创 2017-09-21 16:18:10 · 1912 阅读 · 0 评论 -
laravel 框架 三种绑定 bind、singleton、instance 源码分析
laravel 框架采用IoC模式即(inversion of Controller)控制反转进行类的操作。将要使用的类提前绑定到容器中。今天我们讲解的不是IoC,主要通过laravel 源码分析三种绑定的区别,有利于大家对laravel框架有更进一步的了解。一、instance 绑定 首先我们来看一下instance方法的代码public function inst原创 2018-01-17 10:27:42 · 5234 阅读 · 0 评论 -
Laravel 框架的事件机制
Laravel 框架的事件处理机制是通过类EventServiceProvider来实现的.建立事件首先我需要将自己的事件和监听者注册到app\Providers目录下的EventServiceProvider类中的$listen数组中然后运行php artisan event:generate 命令会自动生成相应的事件类和监听者类。然后在相应的类中编写事件的逻辑和监听者的逻原创 2018-01-22 15:25:12 · 5756 阅读 · 1 评论 -
Laravel 框架 自动加载实现分析
自动加载原创 2017-12-08 14:20:36 · 3606 阅读 · 0 评论 -
Laravel 框架 容器解析具体的某一个类 的执行 流程
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);以laravel 框架中入口文件的一行代码进行分析。由于Illuminate\Contracts\Http\Kernel::class 绑定的具体的类为App\Http\Kernel ,所以其实就是对App\Http\Kernel的解析,结合http://blog.cs原创 2017-11-11 10:56:46 · 4820 阅读 · 0 评论 -
laravel 问题 Class 'Predis\Client' not found
刚开始使用composer 下载predis,但是下载路径不在 laravel 的vendor 下,然后运行代码时$redis = Redis::connection();$redis->set('name', 'Taylor');$name = $redis->get('name');dd($name);总是报错Class 'Predis\Client' not found原创 2017-10-25 15:53:44 · 9453 阅读 · 1 评论 -
5 个 Laravel Eloquent 小技巧
在大型的项目中使用 Laravel Eloquent ORM,某些工作可能会变得重复和繁琐,所以本文为大家总结了 5 个很少人知道的小技巧,在开发过程中帮我节省了很多时间。下面就让我们开始吧。1. 快速生成 Model & Migration这并不是一个很多人知道的小技巧,在 Laravel 文档中也没有提到。下面我们以一个博客为简单的例子,为文章生成 Model 和 Mi转载 2017-10-12 16:17:51 · 356 阅读 · 0 评论 -
Laravel 中的Facades的研究
每一个facade 对应一个服务提供者类。如何从facade 解析出该类呢?以Illuminate\Support\Facades\Route为例。该类内容如下,只有一个方法class Route extends Facade{ /** * Get the registered name of the component. * *原创 2017-08-24 15:24:17 · 2151 阅读 · 0 评论 -
Laravel 5.1 中路由绑定 Controller 包含子目录写法
【可以使用命令在项目根目录一键创建 PHP artisan make:controller 目录名/控制器名 --plain (是小写php,CSDN…我服)】 【执行后可以省去 1-5 步】首先在 /app/Http/Controllers 下新建目录,如 UserUser 内新建 PHP 控制器文件,如 UserController.php此时命名空间应转载 2017-07-18 19:10:37 · 2709 阅读 · 0 评论