ronvolt/laravel-sail-neo

Docker 文件,用于运行基本的 Laravel 应用程序。

v1.5.0 2021-04-20 16:17 UTC

README

Logo Laravel Sail

Total Downloads Latest Stable Version License

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 许可证 授权。