-
Laravel 实时事件广播(reverb)配置指南
栏目:PHP 时间:2025-03-22 02:56这是一个使用 WebSocket 为 Laravel 应用程序启用实时事件广播的包。本指南将帮助你在 Laravel 11 中配置广播功能,使用 Reverb - 一个强大的实时事件 WebSocket 解决方案。事件与广播的区别事件(Events): 在 Laravel
-
laravel Reverb端口配置区别
栏目:PHP 时间:2025-03-21 06:14在 Reverb 这个 WebSocket 服务器的配置中,涉及 两个不同的端口配置,分别是 REVERB_SERVER_PORT 和 REVERB_PORT,它们的作用不同:1. REVERB_SERVER_PORT(服务端监听端口) 这个端口决定 Reverb 服务器本身运行在哪个端口,即 L
-
1panel部署laravel记录
栏目:PHP 时间:2025-02-05 23:02 -
laravel 反向使用hasOneThrough
栏目:PHP 时间:2024-07-13 14:59从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']` 的区别
栏目:PHP 时间:2024-04-15 19:45有时候我们会认为经过验证器验证后的某个字段比如 ‘sku’经过验证器验证后,获取他的值使用input('sku')和validated()['sku']没有区别。 获取这样考虑`因为他已经经过验证了呀,没有通过的直
-
php函数参数 中的 ?string $a;和?string $a=null区别,为什么?string $a;不传递参数报错
栏目:PHP 时间:2024-03-30 04:10在PHP中,?string $a和?string $a = null定义了函数的参数,允许参数类型为 string 或者 null。区别在于默认值的设置。 ?string $a: 这表明 $a 可以是 string 类型也可以是 null,但是调用函数时必须显式地传递一个值给 $a
-
PHP 生成器 Generators
栏目:PHP 时间:2023-10-29 14:54使用生成器类似于编写函数,但不使用 return关键字,您使用 yield陈述。 yield可以在同一函数中多次使用,并从上到下按顺序读取(作为 值序列 返回)。通过使用生成器,您正在调用迭代器类,这意味着您正在使用生成器对象。 正如我
-
PHP类的实例(对象)上使用::调用静态方法
栏目:PHP 时间:2023-09-17 11:25class Test{ public static function hello() { echo 123; }}$t = new Test();$t::hello(); //输出123在PHP中,可以在类的实例上调用静态方法。当你写 $t::hello();,你实际上是在调用类 Test 的静态方
-
laravel sanctum多用户
栏目:PHP 时间:2023-09-13 11:36我能够使用 Laravel Sanctum 提供的令牌能力中间件使其工作。我认为这对你有用。在您的控制器中,在创建令牌时将角色作为能力传递 public function login(Request $request) {$fields = $request->validate([ 'userna
-
php验证一个数组是否包含另外一个数组
栏目:PHP 时间:2023-08-05 09:47使用 array_intersect 函数来检查一个数组是否包含另一个数组中的元素。在你的情况下,你想验证数组 [ "110000", "111111",'1111' ] 是否包含数组 [ "110000", "" ] 中的元素。以下是如何使用 array_intersect