#Laravel

开源的 PHP 框架,支持MVC模式

Laravel Ignition 功能全解析

Lemon黄

下面的截图是 Whoops,这是 Laravel 5 中的标准。它比默认的 Symfony 好得多,可以显示堆栈跟踪和一些关于请求的信息。尽管在 Laravel...

5640

环境配置(一)

大话swift

PHP开发环境 win下推荐使用largon集成开发环境。largon集成了git、PHP、NGINX、apache、redis、memcache、MySQL、...

10530

路由之POST请求(三)

大话swift

修改learnLaravel\app\Http\Middleware\VerifyCsrfToken.php文件中的代码,将路由/add加入到$except数组...

9620

在ThinkPHP中使用Laravel Mix

TLingC

参照Laravel Mix文档,可以用在独立项目中,因此可以在ThinkPHP根目录下,参照Laravel项目,建立如下两个文件:

8930

Why Laravel? 40 Must-Have Laravel Tools and Resources

用户6459740

First of all, I want to mention that the Laravel framework is easy to learn. Due...

10660

Laravel源码学习文章汇总

KevinYan

过去一年时间写了20多篇文章来探讨了我认为的Larave框架最核心部分的设计思路、代码实现。通过更新文章自己在软件设计、文字表达方面都有所提高,在刚开始决定写L...

5910

用Docker搭建Laravel开发环境

KevinYan

在这篇文章中我们将通过Docker在个人本地电脑上构建一个快速、轻量级、不依赖本地电脑所安装的任何开发套件的可复制的Laravel和Vue项目的开发环境(开发环...

7410

Laravel源码解析之中间件

KevinYan

Laravel实例化Application后,会从服务容器里解析出Http Kernel对象,通过类的名字也能看出来Http Kernel就是Laravel里负...

7420

一文看懂PHP如何实现依赖注入

KevinYan

再次声明这里实现的依赖注入非常简单,并不能应用到实际开发中去,可以参考后面的文章服务容器(IocContainer), 了解Laravel的服务容器是如何实现依...

7920

Laravel神奇的服务容器

KevinYan

Laravel的核心是IocContainer, 文档中称其为“服务容器”,服务容器是一个用于管理类依赖和执行依赖注入的强大工具,Laravel中的功能模块比如...

5730

Laravel服务提供器

KevinYan

服务提供器是所有 Laravel 应用程序引导中心。你的应用程序自定义的服务、第三方资源包提供的服务以及 Laravel 的所有核心服务都是通过服务提供器进行注...

8340

PHP发送和接收JSON请求

KevinYan

现在微服务中,很多API由于需要传递的参数较多所以要求用包含所有参数的JSON数据作为POST请求的请求体来替代FormData传递参数的方式,在参数量较多时P...

7730

Laravel Facades的实现原理

KevinYan

Facades是我们在Laravel应用开发中使用频率很高的一个组件,叫组件不太合适,其实它们是一组静态类接口或者说代理,让开发者能简单的访问绑定到服务容器里的...

4320

Laravel源码解析之控制器

KevinYan

控制器能够将相关的请求处理逻辑组成一个单独的类, 通过前面的路由和中间件两个章节我们多次强调Laravel应用的请求在进入应用后首现会通过Http Kernel...

7320

Laravel源码解析之Request

KevinYan

很多框架都会将来自客户端的请求抽象成类方便应用程序使用,在Laravel中也不例外。 Illuminate\Http\Request类在Laravel框架中就是...

5420

Laravel源码解析之Response

KevinYan

通过 prepareResponse中的逻辑可以看到,无论路由执行结果返回的是什么值最终都会被Laravel转换为成一个Response对象,而这些对象都是Sy...

7540

Laravel源码解析之Database

KevinYan

在我们学习和使用一个开发框架时,无论使用什么框架,如何连接数据库、对数据库进行增删改查都是学习的重点,在Laravel中我们可以通过两种方式与数据库进行交互:

7430

用事件驱动编程解救臃肿的代码

KevinYan

在这篇文章中我们将了解到什么是“事件驱动编程”以及在Laravel中如何开始构建一个事件驱动应用,同时我们还将看到如何通过事件驱动编程来对应用程序的逻辑进行解耦...

6630

如何扩展Laravel Auth来满足项目需求

KevinYan

之前写过两篇文章分别介绍了Laravel Auth认证系统的构成和实现细节知道了Laravel是如何应用看守器和用户提供器来进行用户认证的,但是在现实工作中大部...

5420

Laravel源码解析之ENV配置

KevinYan

Laravel在启动时会加载项目中的 .env文件。对于应用程序运行的环境来说,不同的环境有不同的配置通常是很有用的。 例如,你可能希望在本地使用测试的 Mys...

7820

扫码关注云+社区

领取腾讯云代金券