问题标签 [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.
laravel - 使用 laravel 帆添加新服务
我有一个用作曲家创建的 laravel 8 项目。然后我添加了 laravel sail bycomposer require laravel/sail
然后执行 command php artisan sail:install
。命令后sail up
,只mysql
创建了容器,一切正常。但现在我想添加redis
到我的 docker 容器中。我怎样才能做到这一点?我对 Docker 一无所知,但是 laravel Sai 使使用 Docker 变得非常容易。我想在redis
laravel 帆的帮助下添加。有没有办法做到这一点?
laravel - Laravel 的“起航”在生产服务器上不起作用
我不确定是否可以在生产中使用 laravel 帆。第一个问题是,我可以在生产中使用 laravel 帆吗?
如果可以,我如何在生产中使用 laravel 帆?我正在尝试使用 laravelsai 部署一个网站。但是当我尝试执行sail up
命令时,它会说Docker is not running
. 但是当我检查时systemctl status docker
,它说Docker is running
。我需要做什么?
laravel - 安装通配符可以在 laravel 帆上加密 ssl 证书
我使用 laravel 8 创建了一个 SaaS 应用程序,带有第一方包laravelsai ( Docker ) 和laravel 租赁
SaaS 软件包。我需要在主应用程序上安装通配符让加密 SSL,所有租户应用程序都将使用 HTTPS。我试着这样certbot image
安装
图像已安装,但我不知道之后该怎么做。
我尝试使用 已安装的certbot 指令不使用 docker ,一切都成功了,但网站无法打开并且所有请求都超时。
更新:
这是我的 docker-compose.yml 文件中的端口部分
laravel - Laravel Sail 独立测试数据库
我使用上面的命令安装 laravel8 和sail up
这一切都很好。
但是,我也想测试mysql。
我在上面添加到 docker-composer.yml 并运行sail up
.env.testing
但是当我跑的时候sail test
,我得到了一个错误
我跑的测试是
我还应该做什么?
redis - Laravel 8 Sail Redis 不假设默认缓存驱动程序
Laravel 8 和开发环境是 Sail - 包括 Redis。.env 文件:
使用 Redis 外观函数,例如
使用 redis-cli 可以找到存储在缓存中的值
但使用
甚至
使用 redis 控制台看不到这些值
laravel - Laravel Sail - 在 Windows10 WSL2 上为现有项目安装 laravel Sail 后,我不断收到 docker-composer 错误
这在 Windows wsl2 上发生了几次。我有一个使用 laravel Sai 的现有项目,它可以在我的 Mac 上运行,但是当我尝试让它在运行现有项目安装的 Windows 上运行时https://laravel.com/docs/8.x/sail#installing-composer-现有项目的依赖项
我还没有找到适合 laravel 帆的解决方案。
docker - Laravel 航行命令没有响应
我试图使用sail 命令创建一个Laravel 8 应用程序。但是当我运行命令时curl -s "https://laravel.build/example-app" | bash
出现以下错误
并且项目未创建(文件夹不存在)。有什么问题?
当地环境
操作系统:MacOs 11.2
码头工人:3.3
PHP : 7.3
** curl 和其他所需工具已安装。码头工人工作正常。
laravel - 无法锻炼为什么 TablePlus 拒绝使用 Sail 0n 3307 连接到数据库
我正在使用 Sail 进行我的业余项目,并使用 Homestead 进行工作。我与端口 3306 发生冲突,因此我将 Sail 移至 3307,但现在由于某种原因我无法让 TablePlus 连接到数据库。为了清楚起见,该网站在浏览器中加载,并且sail tinker
都sail artisan:migrate
可以正常工作,只是 TablePlus 无法正常工作?!上周末我使用它时它运行良好,但是在使用某些东西出现问题后,3306
我决定将端口更改为3307
我已经运行docker-compose down -v
以删除包括数据库在内的卷,并将其恢复,并且该站点在迁移,但仍然与 TP 无关。以下是我的.env
:
还有我的docker-compose.yml
文件:
mysql - 刚刚安装了 Laravel Sail。如何连接数据库?
自 6 月 6 日以来,我正在尝试在我的数据库中使用 TablePlus(或 PhpStorm)连接和创建模式。请理解我应该做什么?我将逐步描述我做了什么。
$ laravel new app
. 我的新项目有 /app/ 文件夹。cd app/
进入这个文件夹。composer require laravel/sail --dev
接收 Laravel Sail。php artisan sail:install
. 有终端问我要安装哪些服务?. 我写了mysql
,然后按 Enter。gedit .env
打开 .env 文件以查看连接设置。
gedit docker-compose.yml
在这里查看这些设置。
sail up -d
运行 Sail。- 运行 TablePlus 以连接到数据库。我应该在主机上写什么?当我编写 mysql 时,我收到错误“未知的 MySQL 服务器
mysql
”。请帮忙!