laravel5
戒烟的不耳
这个作者很懒,什么都没留下…
展开
-
Laravel 5.x Illuminate\Http\Request 类 offsetSet(),merge(),replace() 方法的区别
Request是Laravel最常用类之一,今天碰到几个功能类似的方法,仔细看了一下区别,这里记录一下以供日后参考。offsetSet()方法:接受2个参数,键和值,用来向$request对象添加变量。源码:/** * Sets a parameter by name. * * @param string $key The key * @param mixed $value T...原创 2020-05-08 11:34:41 · 983 阅读 · 0 评论 -
laravel 5.3 给容器传参
Laravel 5.3 之前,是可以给容器传参的。 解析容器的时候,是可以直接传参数的。make有第二个参数//自定义服务提供者namespace App\Providers;use Illuminate\Support\ServiceProvider;class UeditorUploaderProvider extends ServiceProvider{ public func原创 2017-07-12 16:44:36 · 1267 阅读 · 0 评论 -
laravel上线时,需要做的事
配置缓存:为了给应用加速,你可以使用 Artisan 命令 config:cache 将所有配置文件的配置缓存到单个文件里,这将会将所有配置选项合并到单个文件从而可以被框架快速加载。 应用一旦上线,就要运行一次 php artisan config:cache,但是在本地开发时,没必要经常运行该命令,因为配置值经常需要改变。移除配置缓存:php artisan config:clear路由缓存:如原创 2017-07-12 16:45:16 · 1009 阅读 · 0 评论 -
Laravel5:sql语句的正确打印方式
Larave5 用DB自带的getQueryLog方法直接打印:DB::connection()->enableQueryLog(); // 开启QueryLog \App\User::find(1); dump(DB::getQueryLog());得到的结果语句与参数是分开的,非常不方便验证[ 0 => array:3 [▼ "query" => "select * from原创 2017-07-19 12:29:20 · 6819 阅读 · 2 评论 -
Laravel5 容器自动加载依赖的原理
laravel的App::make()是如何解决实例化时所需的依赖的? 比如说:A类的构造函数参数依赖B类 class A {public function __construct(B $b) {}} 实例化A类,需要new A(new B); 而laravel的容器可以这样:App:make(A::class),自动的解决了B类的依赖,它是如何做到的?原创 2017-07-19 12:27:14 · 911 阅读 · 0 评论 -
Laravel 5.3 不同用户表登录认证-优化
具体看这篇文章: Laravel 5.3 不同用户表登录认证需要优化的地方:不需要新增中间件,【后台管理认证中间件】部分全部去掉,使用框架自带的中间件就行了。原创 2016-12-28 17:44:30 · 1387 阅读 · 0 评论 -
Laravel5.3~5.5 使用默认api验证登陆
讲解如何使用laravel5.3框架默认的api验证登陆。原创 2016-12-28 15:23:56 · 6023 阅读 · 1 评论