后端框架 - 介绍 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。 构件领域框架方法在很大程度上借鉴了硬件技术发展的成就,它是构件技术、软件体系结构研究和应用软件开发三者发展结合的产物。在很多情况下,框架通常以构件库的形式出现,但构件库只是框架的一个重要部分。框架的关键还在于框架内对象间的交互模式和控制流模式。-程序员及编程爱好者编程难题解决方案社区,旨为方便技术人员更快的开发代码,社区有全球各大网站的精品技术文章, 每日发表专业编程类与IT类技术文章,旨为打造最全的编程技术社区
Laravel 集合使用技巧 PHP作为弱类型语言,数组非常简单好用,没有像Java、Go语言那么多的限制;而PHP的集合除了简单好用,相比数组支持更强大的功能。 juejin 2022-12-27 27
Laravel 的 Facades Facades 为应用的 服务容器 提供了一个 『静态』 接口。Laravel 自带了很多 Facades,可以访问绝大部分功能。 juejin 2022-12-27 17
Laravel服务容器详解 Laravel 服务容器是一个用于管理类依赖以及实现依赖注入的强有力工具。依赖注入这个名词表面看起来花哨,实质上是指:通过构造函数,或者某些情况下通过「setter」方法将类依赖「注入」到类中。 juejin 2022-12-24 22
Laravel 新特性: 动态Blade组件、事件监听器优化、事件测试助手 个人认为Laravel是非常优雅的开发框架:优雅的设计模式、强大的功能实现、各种方便的扩展、持续的版本更新,更主要的是迄今为止我认为最优秀的技术开发社区。 juejin 2022-12-24 17
Laravel 新特性:Artisan serve 改进、Tailwind 分页视图、路由命名空间更新 Laravel 8 通过引入 Laravel Jetstream,模型工厂类,迁移压缩,队列批处理,改善速率限制,队列改进,动态 Blade 组件,Tailwind 分页视图, 时间测试助手,artisan serve 的改进,事件监听器的改进,以及各种其他错误修复和可用性改进,对 Laravel 7.x 继续进行了改善。 juejin 2022-12-24 24
Laravel 请求周期详解 Laravel 应用的所有请求入口都是 public/index.php 文件。 而所有的请求都是经由我们的 Web 服务器(Apache/Nginx)通过配置引导到这个文。 index.php 文件代码并不多,但是,这里是加载框架其它部分的起点。 index.php 文件加载 Composer 生成的自动加载设置,然后从 bootstrap/app.php 脚本中检索 Laravel 应用程序的实例。Laravel 本身采取的第一个动作是创建一个应用程序 / 服务容器。 juejin 2022-12-24 12
Laravel Request外观设计模式-实践:优雅的设置全局变量 model层封装消费逻辑,需要区分是Android端的请求还是iOS端的请求,分别扣除不同账户的金币 要精简代码逻辑,不想需要调用的地方都一层一层的传值到消费model,这样太繁琐了。 juejin 2022-12-24 20
Laravel 8 新特性之:迁移压缩、任务批处理、速率限制优化 之前写了一篇Laravel提高DB查询效率的文章,转发到群里后竟然有人质疑我说“Laravel是他好几年前用的框架,没想到现在还有人在用。 juejin 2022-12-24 18