使用 laravel 的优势?
下面是 laravel 的主要优点:
- Laravel 具有 blade 模板引擎,可创建动态布局并增加编译任务.
- 可以很简单的复用代码.
- 您不需要手动维护和包含路径,因为 Laravel 具有自动加载功能.
- 该框架可帮助您使用 LOC 容器制作新工具.
- Laravel 提供了一个版本控制系统,可帮助简化迁移管理.
1.关掉csrf验证
全局关掉:打开文件:app\Http\Kernel.php,把这行注释掉:'App\Http\Middleware\VerifyCsrfToken'
部分关掉:修改app\Http\Middleware\VerifyCsrfToken.php这个文件。
在 protected $except = [] ,指定从 CSRF 验证中排除的URL
示例:
protected $except = [
//关掉以api开头的请求
'api/*',
//关掉带有.htm的请求
'*.htm*'
];
2.如何注册您的服务提供者?
您可以在 config/app.php 配置文件中注册服务提供者,该配置文件包含一个数组,您可以在其中配置服务提供者的类名。
3. Laravel 中的服务容器是什么
服务容器是用于在 Laravel 中执行依赖注入的工具
4.说一下依赖注入和依赖注入的类型.
它是‘其中一种对象依赖于另一个对象’的技术。
依赖注入有三种类型:
- 构造函数注入
- setter 注入
- 接口注入.