Laravel Eloquent 中可以通过静态方式调用的方法

在 Laravel Eloquent 中,可以通过静态方式调用的方法包括:1. 查询作用域 (Scopes)// 可以静态调用UserComment::active()->get();UserComment::where('status', 1)->first();2. Eloquent 内置的查询方法UserComment::fi

laravel推荐把业务逻辑写在控制器中还是放在服务类中?

在 Laravel 开发中,官方推荐和业界最佳实践是:将业务逻辑放在服务类(Service Classes)中,而不是控制器(Controller)中。✅ 推荐做法:业务逻辑放在服务类中原因如下: 控制器职责单一: 控制器应该只负责接收请求、调用服务层、返

laravel最佳实践

来自: https://github.com/alexeymezenin/laravel-best-practices/blob/master/chinese.md 单一职责原则保持控制器的简洁使用自定义Request类来进行验证业务代码要放到服务层中DRY原则 不要重复自己使用ORM而不是纯

Laravel 实时事件广播(reverb)配置指南

这是一个使用 WebSocket 为 Laravel 应用程序启用实时事件广播的包。本指南将帮助你在 Laravel 11 中配置广播功能,使用 Reverb - 一个强大的实时事件 WebSocket 解决方案。事件与广播的区别事件(Events): 在 Laravel

laravel Reverb端口配置区别

在 Reverb 这个 WebSocket 服务器的配置中,涉及 两个不同的端口配置,分别是 REVERB_SERVER_PORT 和 REVERB_PORT,它们的作用不同:1. REVERB_SERVER_PORT(服务端监听端口) 这个端口决定 Reverb 服务器本身运行在哪个端口,即 L

1panel部署laravel记录

修改为阿里云国内镜像

laravel 反向使用hasOneThrough

从Mechanic对象可以使用carOwner()来访问owner, 同样在Owner定义一个hasOneThrough来访问mechanicmechanics id - integer name - string cars id - integer model - string mechanic_id - integer ow

laravel获取经过验证的数据`request()->input('key')和request()->validated['key']` 的区别

有时候我们会认为经过验证器验证后的某个字段比如 ‘sku’经过验证器验证后,获取他的值使用input('sku')和validated()['sku']没有区别。 获取这样考虑`因为他已经经过验证了呀,没有通过的直

php函数参数 中的 ?string $a;和?string $a=null区别,为什么?string $a;不传递参数报错

在PHP中,?string $a和?string $a = null定义了函数的参数,允许参数类型为 string 或者 null。区别在于默认值的设置。 ?string $a: 这表明 $a 可以是 string 类型也可以是 null,但是调用函数时必须显式地传递一个值给 $a

PHP 生成器 Generators

使用生成器类似于编写函数,但不使用 return关键字,您使用 yield陈述。 yield可以在同一函数中多次使用,并从上到下按顺序读取(作为 值序列 返回)。通过使用生成器,您正在调用迭代器类,这意味着您正在使用生成器对象。 正如我

114   1 2 3 下一页 尾页