问题标签 [laravel-sail]

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.

0 投票
1 回答
157 浏览

laravel - 突然无法在本地访问 DO 空间(Laravel)

我有一个 laravel 网站正在运行。我们目前正在工作的三个副本 - 本地、分期和生产。

直到今天,所有这三个都可以毫无问题地访问相同的数字海洋空间。

今天,每当从本地环境发出请求时,我们都会遇到超时 - 它继续在暂存和开发中完美运行。我们的 .env 文件与应用程序密钥/名称等的接受相同。我们的配置文件是相同的。发出请求的代码是相同的。

我们收到以下错误

我们已经尝试了我们能想到的一切。我们已经完全重新启动了本地服务器(laravel 帆),但没有效果。唯一的区别是站点的本地副本是通过 http 提供的,而登台和生产都是通过 https 提供的。然而,这在过去并没有引起问题。

任何关于可能导致这种情况的想法都会非常感激。

谢谢

0 投票
2 回答
1713 浏览

laravel-8 - Laravel Sail 正在关闭每个 Sails 命令的旧 Sail 进程

我刚开始使用 Laravel Sail (v1.4.7),如果我运行它:

然后所有容器启动。

然后我尝试运行这个:

回应是:

我试着在composer dump-autoload没有帆的情况下跑步,它工作正常。但这不是在容器内运行的(所以将来它可能会在不同的版本上运行)。

更新:

我在 WSL2、Ubuntu 20.04 中运行我的容器。

为什么此时要关闭容器?但实际上不只是这个命令发生关闭。每个sail ...命令的发生都是一样的。

任何想法?

0 投票
0 回答
20 浏览

laravel - Docker Sail 一次又一次地重建

我从 Laravel 开始,在安装 docker 桌面并“升级”它之后,我发现每次启动它都会重新构建它。这是一个漫长的过程,没有任何意义。

这是一个问题/错误吗?

0 投票
1 回答
1242 浏览

docker - Laravel Sail 安装 puppeteer 铬

我已经设置了 Laravel Sail 环境,并且正在尝试使用 puppeteer 将网页另存为 pdf。

我目前正在使用这个包通过 laravel 运行 puppeteer - https://packagist.org/packages/spatie/browsershot

要求部分指定您需要通过 npm 下载 puppeteer。

Laravel Sail 有 npm 设置,所以我安装了 puppeteer 包,但是当我尝试将网页另存为屏幕截图时,出现以下错误

它基本上说它找不到我的本地版本的铬,我不知道如何解决这个问题,如果它不是通过 docker 运行,我可以在本地安装它并指向它,但我不认为这是使用 docker 时的最佳解决方案。

0 投票
0 回答
118 浏览

laravel - 在 Fedora 33 上安装 Laravel

我正在尝试按照以下方式在我的 Fedora 33 系统上创建一个新的 Laravel 项目:

https://laravel.com/docs/8.x/installation#getting-started-on-linux

我运行命令并获得以下输出:

我不确定为什么它没有权限,因为这是我的主目录中我拥有完全权限的文件夹。

0 投票
0 回答
52 浏览

laravel - Laravel Sail 和测试数据库

我正在尝试创建一个测试数据库,但似乎无法弄清楚如何让 docker-compose.yml 读取数据库凭据的 .env.testing 文件?

总是采用标准的 .env 变量。

有任何想法吗?

谢谢。

0 投票
2 回答
560 浏览

laravel - Laravel 截断表在测试期间导致错误

我试图截断一个表,但每次我尝试通过测试运行它时,我都会得到一个 PDOException: There is no active transaction

我正在使用该RefreshDatabase特征。

我的代码如下所示:

0 投票
1 回答
569 浏览

docker - RedisException 连接在 http://localhost:80/ 上被拒绝

我正在尝试在我的本地主机上运行现有的 laravel 项目。我克隆了项目,并在我的 Windows 10 系统上安装了 wsl2 和 docker desktop。当我执行sails up 命令时,所有容器都构建良好并且我没有任何错误,但在我的浏览器中我有这个错误: RedisException Connection denied http://localhost/ 这是我的 docker-compose.yml :

你能帮我么。我不知道如何解决这个问题。

0 投票
0 回答
1665 浏览

laravel - 错误:对于 mysql,需要一个类似字节的对象,而不是使用 docker-compose 和 laravelsai 的“str”

我已经重新启动了我的系统,然后使用该vendor/bin/sail up命令运行了我的所有容器,唯一无法重新加载的是 MySQL。错误如下:

我在 ubuntu 服务器 20.04 上运行这个容器。

0 投票
3 回答
5964 浏览

php - 无法在 .env 上为 Laravel Sail 设置 APP_PORT

我在 Windows 10 中遇到以下问题(在 Ubuntu 中可以正常工作):

当我在...上创建APP_PORT变量时,我正在使用 Sail 在 Laravel 8 中工作.env

...并启动网络时sail up出现此错误:

这就是docker-compose.yml外观

我知道我可以放ports: - '3000:80',但由于我在团队中工作并且php artisan sail:install命令将覆盖docker-compose.yml文件,我不想更改docker-compose.yml文件。

提前致谢。