资讯专栏INFORMATION COLUMN

一个专为构建现代PHP应用而生的Web框架

layman / 3256人阅读

摘要:一个专为构建现代应用而生的框架是一个强大灵活的框架。与其他框架有什么不同速度和简单。本文也对这个当今最流行之一的框架做了一个明确的介绍。到本系列的最后部分,你会感觉到用从头开始编写一个完整的应用是多么的舒服。

一个专为构建现代PHP应用而生的Web框架

Laravel是一个强大、灵活的PHP框架。它有非常活跃的社区和工具生态系统。因此它越来越吸引人。Laravel的文档写的也是非常的详细和完善。

Laravel与其他PHP Web框架有什么不同?速度和简单。

对于初学者来说,这种快速的应用开发框架和它庞大的工具生态系统可以让你使用干净,可读性好的代码快速构建新的站点或者应用。本文也对这个当今最流行之一的web框架做了一个明确的介绍。

本系列的高级部分概述和实际的例子将会马上帮助你立即亲身感受PHP Web开发者们用Laravel开发实际应用。到本系列的最后部分,你会感觉到用Laravel从头开始编写一个完整的应用是多么的舒服。

深入了解该框架的几个特性:

用于收集、验证、规范化、过滤用户提供的数据工具

强大的Eloquent ORM,可以非常方便的操作数据库

完善的请求对象及其在整个应用生命周期的角色

用于编写JSON和RESTful APIs的工具

Blade 强大的自定义模板

单元测试和模拟测试

提供了访问文件系统、session、cookie、cache和搜索接口

实现队列、任务、事件、websocket事件发布的工具

由Laravel生态提供的一些包:Horizon、Envory、Scout、Passport、Cashier、Echo、Elixir、Valet和Socialite

如果你熟悉面向对象(OOP)开发,以及Model-View-Controlle(MVC)模式和模板,那学习起来会快一些。如果你以前从来没有接触过网站开发,可能觉的一头雾水。但是只要你有一些开发经验,在开始本系列之前,你不必知道关于Laravel的任何内容。我们会覆盖到你需要知道的一切,从最简单d的Hello World开始。

Laravel可以运行在任何操作系统之上,但是有一些Shell命令运行在Linux/macOS上会更容易。Windows用户用这些命令和用这种现代化的PHP开发会可能觉的比较难,但是如果你按照Homestead(一个虚拟机)的说明,也可以运行所有的命令。

原文链接: https://phpcasts.org/posts/about-laravel

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28476.html

相关文章

  • Lumen---为速度生的 Laravel 框架

    摘要:什么是官网是一个由组件搭建而成的微框架是当前最快的框架之一在什么时候使用专为微服务或者设计举个例子如果你的应用里面有部分业务逻辑的请求频率比较高就可以单独把这部分业务逻辑拿出来使用来构建一个小因为是对优化了框架的加载机制所以对资源的要求少很 什么是 Lumen?官网 lumen 是一个由 Laravel 组件搭建而成的微框架,是当前最快的 PHP 框架之一! 在什么时候使用 Lume...

    104828720 评论0 收藏0
  • JavaScript 就要统治世界了?

    摘要:欢迎使用中文文档架构概览是网易项目团队开发的一个基于进行开发的应用层框架,提供了一个轻量级的容器来编写简单可维护的。 JavaScript 可以……嘛,不就是操作一下 DOM,可以让元素飞来飞去吗JavaScript 是……不就是用 jQuery 让网页动起来,顶多就是再用用 Ajax 和后端进行一下数据交换吗JavaScript 是一门……最讨厌和鄙视这种弱类型不需要编译的脚本语言...

    AbnerMing 评论0 收藏0
  • Lumen 初体验(二)

    摘要:的现状目前是版本,是基于开发。入口文件启动文件和配置文件框架的入口文件是。在路由中指定控制器类必须写全命名空间,不然会提示找不到类。目前支持四种数据库系统以及。使用时发生错误,因为在文件中,的默认驱动是。 最近使用 Lumen 做了 2 个业余项目,特此记录和分享一下。 Lumen 的介绍 在使用一项新的技术时,了解其应用场景是首要的事情。 Lumen 的口号:为速度而生的 La...

    Cheriselalala 评论0 收藏0
  • 微信小程序资源汇总

    awesome-github-wechat-weapp 是由OpenDigg整理并维护的微信小程序开源项目库集合。我们会定期同步上的项目到这里,也欢迎各位 UI组件开发框架实用库开发工具服务端项目实例Demo UI组件 weui-wxss ★1873 - 同微信原生视觉体验一致的基础样式库zanui-weapp ★794 - 好用易扩展的小程序 UI 库wx-charts ★449 - 微信小程...

    Olivia 评论0 收藏0
  • FastD 最佳实践一: 构建 API

    摘要:最佳实践一构建是一个专门针对应用层而生的一个应用框架,提供良好的中间件,路由以及支持扩展运行,从而具体良好的性能条件。手动创建添加路由地址调用完成最第一个路由。缓存也是一个前置中间件,使用方式与日常操作保持一致。 FastD 最佳实践一: 构建 API FastD 是一个专门针对 API 应用层而生的一个 PHP 应用框架,提供良好的中间件,路由以及支持 swoole 扩展运行,从而具...

    WalkerXu 评论0 收藏0

发表评论

0条评论

layman

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<