zenoware/sailstream

Laravel + Sail + Jetstream. 快速创建一些东西。

安装: 20

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 1

语言:Vue

类型:项目

v1.0.1 2024-02-21 11:20 UTC

This package is auto-updated.

Last update: 2024-09-22 03:54:20 UTC


README

概述

如果你急于创建一个使用 Sail + Jetstream 进行 UI 模板化的 Laravel 项目,请克隆此启动项目。

我创建这个仓库是因为在尝试进行演示或启动项目时,反复搭建相同的东西是一件很麻烦的事情。

要求

需要理解 Laravel、Sail 和 Jetstream 之间的协同工作方式。

默认情况下,所有 Sail 服务都已启用(除了 MariaDB 和 Postgres)。为方便数据库查看,添加了 PHPMyAdmin。注意处理可能的端口冲突。

细微差别

  • 默认 MySQL 数据库主机端口已更改为 3307。如果需要,请更改 FORWARD_DB_PORT
  • AWS 前缀环境变量默认值已更改为 Minio。

安装

克隆

composer global require zenoware/sailstream-installer

sailstream new

composer create-project zenoware/sailstream --prefer-dist

设置环境变量

cp .env.example .env

安装 composer 依赖项

composer install

运行

./vendor/bin/sail up

迁移

./vendor/bin/sail artisan migrate

构建前端

./vendor/bin/sail npm install
./vendor/bin/sail npm run dev

链接存储

./vendor/bin/sail artisan storage:link

(可选)通过 SSH 登录到应用程序容器

./vendor/bin/sail shell

快速链接