什么是 Laravel?
Laravel是 Taylor Otwell 在 2011 年创建的 Web 应用程序框架,与所有其他现代框架一样,它也遵循模型-视图-控制器 (MVC) 架构模式。 Laravel 重视优雅、简单和可读性,如果说使用PHP框架构建应用程序,Laravel 是首屈一指的。
由于 Laravel 是开源的,因此可以在此处的 Github 存储库中找到源代码。此外,可以在此处找到该框架的文档。
什么是 Laracast?
如果您需要 Laravel 入门帮助,您可以立即开始使用 Laracasts 进行学习和开发,Laracasts 上有数百个视频教程。略读基础知识或开始您的 Laravel 精通之旅,一切都来自 Laracasts!
想现在开始吗? Laravel 5.7 来自 Scratch Laracast 链接。
是什么让 Laravel 如此特别?
Laravel 配备了自己的即用型第一方软件包,其中一些是:
- 调度程序:它包括对调度定期执行的任务的支持。
- 收银员:用于管理订阅计费服务。
- Flysystem :允许以与本地文件系统相同的方式使用远程存储。
- Socialite :使用 Facebook、Github、Google 等提供商进行 OAuth 身份验证的简化机制。
Laravel 有多好?
现在让我们根据几个关键点来实际检查一下 Laravel 作为一个 Web 应用程序框架有多好:
- 语言支持: PHP版本 >= 5.5.9
- MVC 框架:是(从 Laravel 2 开始)
- 对象关系映射:是的。需要对数据库对象之间的关系实施约束。
- 测试:是的。单元测试作为 Laravel 的一个组成部分提供,可防止框架中的回归。 PHP单元
- 数据库迁移:是的。它有助于简化应用程序的部署和更新。
- 保安:是的。 SSH(Secure Shell)用作执行 CLI(命令行界面)命令的加密网络协议。
- 缓存:是的。
- 表单验证:是的。事件侦听器在内部绑定,它调用表单验证方法,从而生成实际的表单。
- 脚手架:是的。在 Laravel 中,程序员可以指定如何使用应用程序数据库。
- 快速应用程序开发:是的。
- 流动性:没有。
概要
开发商: Taylor Otwell
语言: PHP
最新稳定版本:Laravel 6.0.0(截至 2019 年 9 月)
操作系统:跨平台
框架链接:https://laravel.com/
Github 链接:https://github.com/laravel/
使用 Laravel 构建的网站:Deltanet Travel、Neighborhood Lender
Harshit Gupta 的文章:
位于加尔各答的 Harshit Gupta 是一位活跃的博主,对撰写时事、技术博客、故事和个人生活经历有着浓厚的兴趣。除了热爱写作,他还喜欢编码和跳舞。目前在 IIEST 学习,他是 geeksforgeeks 的活跃博客撰稿人。你可以通过 https://in.linkedin.com/pub/harshit-gupta/102/b71/605 联系到他
如果您还想在这里展示您的博客,请参阅 GBlog,了解 GeeksforGeeks 上的客座博客写作。