laravel 基础面试题-偏交谈-2020-12-08
感谢关注本人公众号: 上海 PHP 自学中心
qq群(3年2万):517085546
1. Laravel 与其他 Php 框架相比有哪些好处?
- 与其他框架相比,设置和自定义过程既简单又快速。
- 内置认证系统
- 支持多个文件系统
- 预装软件包,例如 Laravel Socialite,Laravel cashier,Laravel elixir,Passport,Laravel Scout
- PHP active record 实现的 Eloquent ORM (对象关系映射)
- 内置命令行工具 “Artisan”,用于创建代码框架,数据库结构并构建其迁移
2. Facade Pattern 有什么用?
Facades
为应用程序的服务容器中可用的类提供了一个 静态 接口。Laravel facades
作为服务容器中基础类的静态代理,提供了简洁、表达性强的语法的优势,同时保持了比传统静态方法更高的可测试性和灵活性。
所有的 Laravel facades
都是在 Illuminate\Support\Facades
命名空间中定义。
查看:
use Illuminate\Support\Facades\Cache;
Route::get('/cache', function () {
return Cache::get('key');
});
3. 什么是服务容器?
Laravel 服务容器 是用于管理类依赖性和执行依赖性注入的工具。
防爬虫说明
禁止 学习某地爬虫,知乎爬虫,CSDN 爬虫。
本文,首发在 learnku 社区。
@author
汪春波(www.shxdledu.cn)