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)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~