标签: Laravel
编程

Laravel 10 正式发布

2385 2023-02-15 00:02:09

Laravel 10 现已发布,包括PHP v8.1最低版本要求、新的Laravel Pennant包、可调用的验证规则、原生类型声明等等

详情...
编程

Laravel 自定义 Select 组件

1406 2023-02-13 08:12:19

这是一篇关于为Laravel Livewire应用程序创建自定义 Select 组件的文章。当涉及到表单元素时,我们可能会立即寻求开源或付费库。预先构建的组件加快了开发,使用经过良好测试的、健壮的库可以减轻我们的压力。但当我们需要一些定制的东西时呢?定制第三方包通常比自己制作组件更困难。此外,学习如何制作可重用组件可以提高我们对Livewire的总体理解。

详情...
编程

如何在 Laravel 中使用 Vite 将 CSS/JS 资源部署到线上服务器

1846 2023-02-09 08:12:13

使用 Vite 将资源部署到线上服务器,其中一个方式是在本地进行编译然后将编译好的资源推送到仓库。

详情...
编程

如何在 Laravel 应用中模拟用户

1387 2023-02-08 10:29:42

Laravel Nova 的一个新特性是在控制面板中模拟用户。这很方便,原因很多。但对于我而言,当收到错误报告或问题,并希望看到用户所看到的内容时,模拟他们可以节省大量时间,因为您可以看到他们所看到的。如果你也想在你的 Laravel 应用中实现该功能,Laravel Impersonate 包让这一点变得简单。

详情...
编程

Laravel 9.49 发布

1550 2023-02-05 00:20:15

Laravel团队本周发布了9.49,支持枚举数组的造型、CLI提示等。请查看变更日志,因为本周的发布中充满了过去两周的新添加、修复和更改...

详情...
编程

减少代码重复

1397 2023-02-03 08:06:26

代码重复是很多开发者最为头疼的事情,你以为你已经解决了这一问题,但是还是难免会在实践中碰到这一问题。作为Laravel开发者,在我所见的许多代码库中,控制台命令似乎是常被遗忘的区域。本教程中,我将带你一起关注如何代码编写中减少代码重复。假设我们有一个 Laravel 线上商店,有一天我们需要生成有关所有订单的销量及状态的报告。当前的方式是,登录后台面板,点击按钮...

详情...
编程

[Laravel 扩展包] Laravel Smart Ads —— 基于Laravel 的广告、Banner及插图管理器

1475 2023-02-02 00:57:38

Laravel Smart Ads 是一个基于 Laravel 的广告,Banner 及插图的管理器。你可以使用该扩展包创建广告,并使用提供的 Javascript 和 Blade 组件将其放置到你的网站中

详情...
编程

非正统 Eloquent

1088 2023-01-14 00:55:00

Eloquent 是一款锋利的工具,受到许多人的喜爱。它允许您轻松地执行数据库操作,同时维护一个易于使用的 API。正如 Fowler 在 PoEAA 中所描述的,实现主动记录(AR)模式是当今可用的最好的 AR 实现之一。在这篇文章中,我想回顾一下我在尝试使用不同选项的过程中学到的一些技巧和窍门。例如,你有没有考虑过以这样或那样的方式分享你的 eager ...

详情...
编程

Laravel 最佳实践

1569 2023-01-10 18:16:35

内容单一职责原则保持控制器的简洁使用自定义Request类来进行验证业务代码要放到服务层中DRY原则 不要重复自己使用ORM而不是纯sql语句,使用集合而不是数组集中处理数据不要在模板中查询,尽量使用惰性加载注释你的代码,但是更优雅的做法是使用描述性的语言来编写你的代码不要把 JS 和 CSS 放到 Blade 模板中,也不要把任何 HTML 代码放到 PH...

详情...
编程

Laravel 修改时区,设置 timezone

4266 2023-01-08 03:14:39

Laravel 框架默认时区是 UTC(即协调世界时,又称世界统一时间,世界标准时间,国际协调时间,不属于任意时区)。初始使用 Laravel 框架时,一般会遇到时间少了 8 小时的问题,其原因是 Laravel 框架默认时区是 UTC,只需要将配置信息中的 timezone 设置到上海 Asia/Shanghai 就...

详情...