ronvolt / laravel-sail-neo
Docker 文件,用于运行基本的 Laravel 应用程序。
Requires
- php: ^7.3|^8.0
- illuminate/console: ^8.0|^9.0
- illuminate/contracts: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-29 05:56:32 UTC
README
Laravel Sail Neo
针对 Laravel 7/8 应用的高级 Laravel Sail。
简介
Sail 为 Laravel 提供了由 Docker 驱动的本地开发体验,兼容 macOS、Windows (WSL2) 和 Linux。除了 Docker,使用 Sail 之前不需要在本地计算机上安装任何软件或库。Sail 的简单 CLI 意味着您可以在没有任何 Docker 经验的情况下开始构建您的 Laravel 应用程序。
安装
使用包管理器 composer 安装包。
composer require ronvolt/laravel-sail-neo --dev
Sail Neo 命令和选项
php artisan sail:install --help 查看帮助
php artisan sail:install --php=7.4 or 8.0 --mysql=5.7 or 8.0 php artisan sail:install --php=7.4 or 8.0 --with=service(s) --mysql=5.7 or 8.0
Laravel Sail Neo 只支持 PHP 版本 7.4 或 8.0。
Laravel Sail Neo 只支持 MySQL 版本 5.7 或 8.0。
注意
如果没有指定 --php 或提供了错误的版本,Sail Neo 将默认使用 PHP 8.0。
如果指定,--with 可以接收一个或多个值(以逗号分隔)。例如,--with=mysql,redis
仅当 MySQL 作为服务添加时才使用 --mysql。
如果没有指定 --mysql 或提供了错误的版本,Sail Neo 将默认使用 MySQL 8.0。
Laravel Sail 官方命令
有关 Sail 的文档可以在 Laravel 网站 上找到。
php artisan sail:install
php artisan sail:publish
alias sail='bash vendor/bin/sail'
sail up
sail up -d
sail down
sail php --version
sail artisan tinker
sail composer require
sail npm run dev
sail share // ngrok tunnel url
sail build --no-cache
灵感
Laravel Sail 受 Vessel 启发,由 Chris Fidao 开发。如果您正在寻找 Docker 的全面介绍,请查看 Chris 的课程: Shipping Docker。
官方文档
有关 Sail 的文档可以在 Laravel 网站 上找到。
贡献
感谢您考虑为 Sail 贡献!您可以在此处阅读贡献指南 here。
行为准则
为了确保 Laravel 社区对所有成员都持开放态度,请查阅并遵守 行为准则。
安全漏洞
请查阅 我们的安全政策 了解如何报告安全漏洞。
许可
Laravel Sail 是开源软件,根据 MIT 许可证 授权。