m1n64/laravel-11-docker-template

Laravel 框架的骨架应用程序。

3.1.0 2024-07-14 18:27 UTC

This package is auto-updated.

Last update: 2024-09-23 18:53:10 UTC


README

堆栈:PHP 8.3,Laravel 11(Octane,Sanctum,Sail,Reverb),PostgreSQL 15,Vite(node.js 20),Redis

邮件:mailhog

数据库管理员:adminer

库:TelescopeHorizoninternachi/modular

启动

git clone git@github.com:m1n64/laravel-11-docker-template.git my-project

(或)

composer create-project m1n64/laravel-11-docker-template

(用于 swoole 服务器)

composer create-project m1n64/laravel-11-docker-template:2.0.1

接下来,

cd my-project
cp .env.example .env

.env 中更改数据库名称 DB_DATABASE

chmod 755 ./sail
chmod 755 ./rr

接下来,在 docker-compose.ymldocker-compose.dev.yml 中更改 docker 网络和容器名称中的 -l11 后缀

./sail -f docker-compose.yml -f docker-compose.dev.yml up -d --build
./sail composer install
./sail npm i
./sail artisan key:generate
./sail artisan migrate --seed

重新加载应用程序

./sail stop
./sail -f docker-compose.yml -f docker-compose.dev.yml up -d

待办事项

  1. 添加 Telescope
  2. 添加 Horizon

应用程序安装成功!

应用程序网址: http://localhsot

Telescope 网址: http://localhsot/telescope

Horizon 网址: http://localhsot/horizon

Mailhog 网址: http://localhsot:8025

Adminer 网址: http://localhsot:1337(登录 sail,密码 password,驱动 PostgreSQL

Laravel Logo

Build Status Total Downloads Latest Stable Version License

关于 Laravel

Laravel 是一个具有表达性和优雅语法的 Web 应用程序框架。我们相信开发必须是一个愉快和富有创造性的体验才能真正满足。Laravel 通过简化许多 Web 项目中常用的常见任务,如

Laravel 易于使用、功能强大,并提供构建大型、健壮应用程序所需的工具。

学习 Laravel

Laravel 拥有所有现代 Web 应用程序框架中最全面和最详尽的 文档 和视频教程库,使您轻松开始使用框架。

您还可以尝试 Laravel Bootcamp,在那里您将从零开始构建现代 Laravel 应用程序。

如果您不想阅读,Laracasts 可以帮助。Laracasts 包含数千个关于包括 Laravel、现代 PHP、单元测试和 JavaScript 等各种主题的视频教程。通过深入研究我们的全面视频库来提高您的技能。

Laravel 赞助商

我们想向以下赞助商表示感谢,他们为 Laravel 开发提供了资金。如果您有兴趣成为赞助商,请访问 Laravel Partners 计划

高级合作伙伴

贡献

感谢您考虑为 Laravel 框架做出贡献!贡献指南可以在 Laravel 文档 中找到。

行为准则

为了确保 Laravel 社区对所有成员都充满欢迎,请阅读并遵守 行为准则

安全漏洞

如果您在 Laravel 中发现安全漏洞,请通过 taylor@laravel.com 发送电子邮件给 Taylor Otwell。所有安全漏洞都将得到及时处理。

许可协议

Laravel 框架是开源软件,根据 MIT 许可协议 授权。