lemax10/asail

基于 Laravel Sail. 高级 sail。

dev-master / 1.x-dev 2021-05-27 10:37 UTC

This package is auto-updated.

Last update: 2024-08-27 17:31:03 UTC


README

Logo Laravel Sail

Total Downloads Latest Stable Version License

简介

扩展 Sail 为 Laravel 提供基于本地 Docker 的开发,兼容 macOS、Windows (WSL2) 和 Linux。除了 Docker,您在使用 Sail 之前不需要在本地机器上安装任何程序或库。Sail 的简单命令行界面意味着您可以在没有任何 Docker 经验的情况下开始构建您的 Laravel 应用程序。

基于 Laravel Sail

灵感来源

考虑到对旧版本的 Laravel 以及 php 7.2、php 7.3 的支持不足,决定实现扩展 Sail。

官方文档

Sail 的文档可以在 Laravel 网站 上找到。

贡献

感谢您考虑为 Sail 贡献!您可以在 这里 阅读贡献指南。

行为准则

为了确保 Laravel 社区对所有成员都友好,请阅读并遵守 行为准则

安全漏洞

请查阅 我们的安全政策,了解如何报告安全漏洞。

许可

Laravel 高级 Sail 是开源软件,使用 MIT 许可

[DEV] 在 OctoberCMS 中运行

  1. 将存储库添加到 composer.json
{
    ...
    "repositories": [
        {
            "type":"vcs",
            "url": "https://github.com/LeMaX10/asail.git"
        }
    ],    
    ...
}
  1. 在 composer.json 中添加 require-dev 包
{
  ...
  "require-dev": {
     ....
     "lemax10/asail": "1.x-dev"
  }
  ...
}
  1. 启用发现的包或将服务提供者添加到 config/app.php 中
'loadDiscoveredPackages' => true,
  1. 将 October 设置更改为环境中的设置
php artisan october:env
  1. 创建 docker-compose 配置
php artisan sail:install --with=mysql,redis --project=example.loc --php=7.4
  1. 运行项目
vendor/bin/sail up -d
  1. 已安装的项目
vendor/bin/sail artisan october:up