编程学习网 > PHP技术 > laravel > 快速入门最流行的php开发框架laravel
2021
06-26

快速入门最流行的php开发框架laravel

Laravel 框架是世界上最流行的 PHP 开发框架,没有之一。近年来 laravel 以强大、安全、优雅等特性迅速占据了 PHP 开发框架第一份额的宝座。现在 Laravel 框架已成为大型互联网公司及 PHP 攻城狮们的首选框架。如果你还没选择 Laravel ,请继续往下看



Laravel简介


Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。

Lumen 是你构建微服务架构和 API 应用的完美解决方案, 事实上, 她是全宇宙最快的框架之一, 甚至要快过以速度著称的 Silex 和 Slim。


Laravel 功能特点

1、语法更富有表现力

2、高质量的文档

CodeIgniter 非常流行原因之一是它有良好的文档。这对程序员来说是十分方便的。相比之下,Kohana 一个在技术上比CI更加优秀的框架,但你猜怎么着? 大家不在乎 Kohana 技术有多强,因为 Kohana 的文档实在是太糟了。 而Laravel 有一个非常棒的的社区支持。Laravel 代码本身的表现力和良好的文档使 PHP 程序编写令人愉快。

3、丰富的扩展包

Bundle 是 Laravel 中对扩展包的称呼。它可以是任何东西 -- 大到完整的 ORM,小到除错(debug)工具,仅仅复制&粘贴就能安装任何扩展包!Laravel的扩展包由世界各地的开发者贡献,而且还在不断增加中。

4、开源、托管在 GitHub 上

Laravel 是完全开源的。所有代码都可以从 Github 上获取,并且欢迎你贡献出自己的力量。


Laravel 环境搭建

在有了初步认知后,当然就要开始在自己的电脑上搭建 Laravel 的开发环境了。

系统环境需求

● PHP 5.3.7 或者更高版本,如果没有系统没有安装 PHP 环境的,请到下面地址下载:http://cn2.php.net/downloads.php

● 电脑上具有 web 服务器,IIS,apache或者其它web服务器

● MCrypt PHP扩展


安装Composer

Laravel 框架使用 Composer(PHP包管理工具,参考 Composer 中文文档)来管理代码依赖性。Windows 操作系统中,你可以使用 Composer 的 Windows 安装工具。下载后直接安装就可以了。

安装Laravel

在 Github 下载最新版本安装,安装后,然后观察文件目录下,多了一个 vendor 文件夹, composer.lock 文件也被修改了。

服务器配置

在上面的操作完成后,就是配置该站点在 Web 服务器上,我相信这些操作,只要有过网站开发经验的人都有,我就不详细介绍了。


Laravel 技术特点

1、Bundle是Laravel的扩展包组织形式或称呼。Laravel的扩展包仓库已经相当成熟了,可以很容易的帮你把扩展包(bundle)安装到你的应用中。你可以选择下载一个扩展包(bundle)然后拷贝到bundles目录,或者通过命令行工具“Artisan”自动安装。

2、在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。

3、应用逻辑(Application Logic)可以在控制器(controllers)中实现,也可以直接集成到路由(route)声明中,并且语法和Sinatra框架类似。Laravel的设计理念是:给开发者以最大的灵活性,既能创建非常小的网站也能构建大型的企业应用。

4、反向路由(Reverse Routing)赋予你通过路由(routes)名称创建链接(URI)的能力。只需使用路由名称(route name),Laravel就会自动帮你创建正确的URI。这样你就可以随时改变你的路由(routes),Laravel会帮你自动更新所有相关的链接。

以上就是“快速入门最流行的php开发框架laravel”的详细内容,想要获取最新laravel教程欢迎关注编程学习网,每日干货分享

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取