问题标签 [laravel-octane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 可以使用 `octane` (swoole) 缓存驱动程序作为 laravel 中的默认缓存驱动程序
Firstly, my English is bad. Sorry about that.
为什么我会问这个问题,因为带有 octane
(swoole) 的缓存仅在运行时可用。Laravel 文档上的片段the cached data will be flushed when the server is restarted
=> laravel 运行前缓存的某些部分,如视图、配置、路由,...
所以我认为如果将octane
(swoole)设置为默认缓存驱动程序会出现一些问题。
laravel - Laravel 辛烷值无限加载
我尝试使用 laravel octane 从 db 加载 700++ 条记录,但最终无休止地加载。当我加载少于 700 条时,记录加载成功。为什么?辛烷值不支持大数据吗?这是我的代码:
用户有 600 条记录 评论有 600 条记录
发送的状态是 200 (ok) 但不会完成加载。
nginx - 为什么链接在 Http 中,而域在带有 nginx 代理的 Https 中
我刚刚设置了 Laravel 辛烷值,它按预期工作,但所有链接都显示在 http 中,但网站是通过 HTTPS 的。
例如在尝试登录时。网络浏览器将警告用户。
这就是 Firefox 所说的:
输入的信息将以明文传输(不加密)。因此,它们可能在路由期间被拦截和读取。
nginx 的配置取自 laravel 的网站并添加了 ssl 证书。
我的问题是:我怎样才能只通过 Https 服务所有内容?
链接到配置:this
我的 nignx 配置:
laravel - 带有 Rabbitmq 的 Laravel Octane - 损坏的管道或关闭的连接错误和 CHANNEL_ERROR - 预期的 'channel.open'(60, 40)
- Laravel 版本:“^8.54”
- 辛烷值版本:“^1.0”,
- RabbitMQ 版本:“3.8.6”
- 包(vladimir-yuldashev/laravel-queue-rabbitmq)版本:“^11.3”
通过使用包将事件数据推送到 RabbitMQvladimir-yuldashev/laravel-queue-rabbitmq
时,我收到以下两个错误:
- CHANNEL_ERROR - 预期的 'channel.open'(60, 40) - 主要得到这个错误
- 管道损坏或连接关闭- 有时会弹出此错误
奇怪的是,这个错误每隔一段时间就会发生一次。而且,当获得成功时,队列数据会丢失,即使它没有提供任何错误(在 rabbitmq 队列中不可用)。
这种情况是在应用程序部署一段时间后发生的,这意味着 - 这个问题并非一直都在发生。经过一段时间(确切地不确定多少)时间后,这些错误正在弹出。
有没有人面临类似的问题?
提前致谢
laravel - 配置 swoole http-server 前面不带 nginx
如何在没有 nginx 的情况下配置 swoole http-server?我的问题是域路由。我在哪里可以为 laravel 辛烷中的 swoole http-server 配置特定域?我在我的服务器上配置了一个指向我的子域(api.domain.com、portal.domain.com)的 nginx。api 和 portal 都使用 octane 来处理请求。我想知道如何删除 nginx 并直接使用 swoole http-server?
在此先感谢并为我的英语感到抱歉
laravel - 如何在 laravel-octane 中动态更改数据库连接?
我需要在 laravel-octane 或 laravel-swoole 包中动态更改数据库。我正在开发一个自定义的多租户系统。应用程序在没有 swoole/辛烷的情况下工作正常。
laravel - Laravel Octane 事件监听器未触发
我正在使用 laravel 帆在 swoole 上运行 laravel 辛烷值。
我对 EventServiceProvider 进行了更改:
这是我的听众:
无论我尝试什么,这个事件监听器都不会被解雇。我试过清除缓存、composer dump-autoload、php artisan optimize、重新加载辛烷值、停止辛烷值并重新启动它。甚至停止 docker 容器并重新启动它们。没有任何效果。
它记录侦听器列表(包括 CreateUserTeam 侦听器),它会触发电子邮件通知,但不会触发其他侦听器。
如果有人有任何见解......请。我束手无策