您的位置:首页 >> Laravel

列表

  • Laravel 中的交易

    php

    在某些情况下,我们需要进行一系列连续的操作,必须全部顺利完成,不能半途而废。一个常见的示例是创建用户,其中还必须分配角色并发送注册电子邮件。 为了处理这些类型的情况,需要使用事务。下面的方法创建用户、分配角色,然后通过 sendemail(

  • Laravel 领域驱动设计 (DDD) 简单指南

    php

    您是否曾感觉到,随着 laravel 项目的发展,事情开始变得有点失控?控制器变得臃肿,模型开始做太多事情,突然之间,你的代码库就像你几个月来一直想组织的抽屉一样。这就是 领域驱动设计 (ddd) 可以介入并让您的生活更轻松的地方。ddd

  • Laravel 中新的 `@bool` Blade 指令!

    php

    新的 @bool blade 指令laravel 的 blade 模板引擎获得了一个方便的新功能:@bool 指令。这允许您直接将布尔值打印到字符串中或在对象构造中使用它们,使您的 javascript 集成更干净、更高效。使用方法如下:编

  • 如何使用 Eloquent 计算多列的总和

    php

    在本教程中,我将向您展示如何使用 eloquent 计算多列的总和。 laravel 提供了通过“sum”方法聚合列值的内置支持,允许您计算列值的总和。您可以学习如何使用 eloquent 计算列的平均值这里的主要警告是 eloquent

  • 授权:了解 Laravel 中的策略

    php

    控制用户在应用程序中可以执行或不能执行的操作是构建实际应用程序时需要做的最重要的事情之一。 例如,在待办事项应用程序中,您不希望用户能够编辑或删除其他用户的待办事项。 在本文中,您将学习在 laravel 中实现此目的的无缝方法之一,即使用

  • 支持 HydePHP 并使您的影响加倍!

    php

    将您对 HydePHP 的捐款翻倍!我们很高兴能有机会支持 HydePHP 并让您的贡献更进一步!Simon Hamp (@simonhamp) 为开源项目发起了慷慨的匹配捐赠活动。您可以通过以下方式参与并帮助 HydePHP:向 Hyde

  • Filament:从现有数据库架构生成资源

    php

    在 filament 中,您可以使用 artisan 命令 make:filament-resource 生成 filament 资源。此命令将生成一个空资源,您可以根据需要配置它。如果您已经在 laravel 应用程序中完成了迁移和模型,

  • 如何使用雄辩?

    php

    eloquent 是 laravel 的内置对象关系映射器 (orm),它提供了一种简单有效的方式与数据库交互。如何使用 eloquent,它允许您像 php 对象一样使用数据库表,并以其干净且富有表现力的语法而闻名。这是帮助您开始使用 e

  • Laravel API 课程

    php

    Laravel 是构建强大 API 的最受欢迎的框架之一,现在,经过多年的规划,我很高兴终于能分享我的终极 Laravel API 课程!生活给我带来了一些麻烦,但感谢我超级支持的老板和 Treblle API 学院,我终于在令人惊叹的克罗

  • php函数与第三方库集成策略

    php

    php 与第三方库集成策略有三个:1. 使用 composer;2. 手动下载并包含;3. 使用 composer 的自动加载。选择最合适的策略取决于库大小、项目需求和个人偏好。遵循这些实践,可以轻松集成第三方库,提高 php 项目的开发效

  • PHP 函数单元测试中的异步测试

    php

    PHP 函数单元测试中的异步测试什么是异步测试?在异步测试中,测试函数不会立即返回结果,而是通过一个回调函数或 Promise 对象表示未来的结果。 PHPUnit 通常用于同步测试,但在某些情况下异步测试也是必要的。如何使用 PHPUni

  • 如何在 Laravel 中运行 Cron 作业

    php

    在本教程中,我将向您展示如何在 laravel 中运行 cron 作业,但最重要的是,我们会让事情对我们的学生来说简单易行。在构建 laravel 应用程序时,我们将探索如何在您自己的计算机上设置和运行这些自动化任务。 首先,什么是 cro

  • PHP函数中异常处理如何与框架和库进行集成?

    php

    php 中的异常处理可通过集成框架和库来实现,框架(如 laravel)提供内置机制,库(如 guzzlehttp)允许注册自定义处理程序。集成示例包括:laravel 中,使用 app\exceptions\handler 类定义自定义错

  • 使用 DTO 简化 Laravel 中的数据传输

    php

    以下是有关如何使用 laravel data 创建数据传输对象 (dto) 的分步示例: 1. 安装 laravel 数据包首先,使用 composer 安装 spatie/laravel-data 包。该软件包有助于创建 dto

  • 使用 Secrets Loader 轻松管理 Laravel 和 JS 项目

    php

    跨各种环境管理 api 密钥、令牌和凭证等敏感数据可能非常棘手,尤其是在开发和部署应用程序时。确保秘密在需要时安全地存储和获取,而不是将它们硬编码到版本控制中,对于维护安全性至关重要。这就是我创建 secrets loader 的原因,这是

  • 处理 Laravel Blade 模板中的枚举值

    php

    laravel 中的枚举提供了一种结构化的方式来表示一组常量值。然而,当涉及到在 blade 模板中使用枚举时,事情有时会变得不清楚,特别是在比较条件渲染的值时。在本文中,我将引导您了解在 blade 模板中处理枚举值的正确方法,帮助您避免

  • 当超级管理员因错误而不允许用户登录时会发生什么

    php

    想象一下,您是网络应用程序的用户,兴奋地导航到登录页面以访问您的帐户,然后输入凭据,单击闪亮的“登录”按钮,然后满怀期待地等待。但可惜的是,您的个性化仪表板并没有迎接您,而是出现了一条不祥的错误消息:“抱歉,由于系统错误,站点管理员已暂时禁

  • 命名参数在 PHP 生态系统中其他组件(如框架)中的应用

    php

    命名参数在 PHP 生态系统中其他组件的应用在 PHP 中,命名参数允许你按名称将参数传递给函数或方法,而不是按位置。这提供了更好的可读性和可维护性,尤其是在处理具有许多参数的函数时。除了核心 PHP,命名参数还在框架和库中得到了广泛应用,

  • 在 Laravel 11 中的支付处理编译时实现上下文绑定

    php

    在我们之前的文章(如何在 laravel 11 中添加和实现支付处理接口:硬编码绑定)中,我们通过硬编码 paymentprocessorinterface 和特定实现(如 stripepaymentprocessor)之间的绑定来探索设置

  • PHP 命名空间别名使用的场景?

    php

    php命名空间别名场景:缩写冗长命名空间名称(如 laravel facade)。避免潜在命名冲突(使用别名区分相似库)。组织相关代码(如数据库操作别名 db)。PHP 命名空间别名使用的场景PHP 命名空间别名用于缩写长命名空间名称,增强