laravel
文章平均质量分 70
jimgethelp
这个作者很懒,什么都没留下…
展开
-
laravel csrf排除路由,禁止,关闭指定路由
百度了下,发现别的教程里需要更改文件,实际上很简单,官方提供了接口可以用来设置; laravel的csrf防范是通过app/http/Middleware目录下的中间件VerifyCsrfToken.php来生效的,如下所示在官方的代码 有个属性$except,可以专门用来设置哪些路由不用做csrf验证; <?php namespace App\Http\Middleware; us原创 2017-09-09 22:03:37 · 4889 阅读 · 0 评论 -
laravel aliases别名的原理
先通过如下例子来分析基本原理 建立如下文件upload.php,内容为<?php namespace test\test2; class upload{ public function test(){ return 123; } } 2 建立文件index.php,内容为 <?php namespace b; require('upload.php'); class_alias (原创 2017-09-06 18:42:38 · 12598 阅读 · 0 评论 -
laravel 服务提供者 别名 门面 3者之间的关系
这3者,实际上都能单独使用。但是通常我们在看别人写的扩展包时,一般都写了服务提供者,以及facade文件,然后在配置文件中注册服务提供者,注册别名。这几个感觉是结合在一块的,下面我们来说说他们之间到底是什么关系。在一个框架里面我们要调用一个类 ,一般都要经历这几个过程 1是require加载 2 是new 3是执行 但是在laravel 我们多半是这样的,例如日志类,use Log ; use ...原创 2017-10-23 13:05:58 · 1611 阅读 · 0 评论 -
laravel日志每个类型一个文件
原生的laravel日志有2个问题导致非常难以使用 1是因为默认保存堆栈信息,导致日志非诚长 2是不能很方便的实现每种错误类型保存到一个文件 百度到的方法 感觉都不够简单 参考一些教程 自己琢磨出了一套解决办法 个人感觉很好用 如下所示写一个类 <?php namespace App\Libraries; use Monolog\Logger; use Monolog\Handle原创 2017-10-22 21:15:55 · 2428 阅读 · 0 评论