巧用 Laravel 模型事件
Laravel模型事件允许你利用模型生命周期中的各个点,甚至可以防止发生保存或删除。 Laravel 模型事件文档 概述了如何使用事件类来引入这些事件,但本文旨在建立并补充关于设置事件和监听者的一些额外细节。
在Laravel中使用事件记录SQL查询到日志
在本文中,我们将讨论如何处理Laravel中的查询日志记录。 假设你在阅读本文时已经非常熟悉Laravel。 Laravel可以选择将所有在当前请求中运行的查询记录在内存中。 有一些方法可用于此。
Laravel异常: 如何捕获、处理和创建自己的异常
很多时候,web开发人员并不关心错误。 如果出现问题,你经常会看到默认的Laravel默认提示,例如 `Whoops, something went wrong`,或者更糟糕的是,异常代码,这对访问者根本没有任何帮助。 所以我决定写一篇关于如何以优雅的方式处理错误并向访问者提供适当的错误信息的分步文章。
Laravel Eloquent中的 懒加载VS即时加载
Laravel中的Eloquent(ORM)的工作方式很令人惊讶,并提供访问数据库的非常简单的方法。在本文中,我们将了解Laravel Eloquent中的懒加载和即时加载以及它如何在后台运行。
如何更好的组织你的Laravel模型
默认情况下,模型位于 App 命名空间内,如果你正在处理大型应用程序,这可能会变得非常难以理解。所以我决定在 App\Models 命名空间内组织我的模型。
现代后端开发者必备技能-2018版
今天的Web开发与几年前完全不同,有很多不同的东西可以很容易地阻止任何人进入Web开发。这是我们决定制作这些循序渐进的视觉指南的原因之一,这些指南展示了更大的图景,并让任何人清楚了解他们在网页开发中扮演的角色。
推荐Laravel 中又一个好用的 helper
Laravel 中的又一个辅助函数 optional() 可以允许你访问给定对象的属性或者方法。如果给定的对象是 null,属性或方法将会返回 null 代替返回 error。
使用 Swoole 加速 Laravel
Swoole 是针对PHP的生产级异步编程框架。它是一种用纯C语言编写的PHP扩展,它使PHP开发人员能够在PHP中编写高性能,可扩展的并发TCP,UDP,Unix套接字,HTTP,WebSocket服务,而无需太多的非阻塞I/O编程和Linux内核知识。 你可以将Swoole想象成NodeJS,但是对于PHP来说,性能更高。
Laravel 中强大的tap你用过么
在本文,我们将讨论 Laravel 中的 `tap`。我们将详细讨论 `tap` 帮助函数和 `collection` 中的 `tap` 方法。