appwise-labs/laravel-template

Laravel 框架的快速入门模板。


README

[在此处包含您项目的简要描述或介绍]

目录

安装

[提供安装和设置您的 Laravel 项目的说明。包括需要安装的任何依赖项或先决条件以及如何获取它们。]

composer create-project appwise-labs/laravel-template project-name
cd project-name

环境变量

在 .env 文件中设置以下环境变量

TEST_ENV_VARIABLE=example_value

凭证

您可以在 1password 或 confluence 上找到此项目的凭证:[confluence 页面链接]

使用方法

[说明如何使用您的 Laravel 项目,包括任何重要的命令或特性。提供示例和常见任务的说明。]

在运行项目之前

php artisan passport:keys

要使用临时开发数据库。此数据库启动时为空,每次重启都会清除。要清除此数据库,您可以运行 npm run down

npm run up

要清除此数据库,您可以运行 npm run down 并再次运行 npm run up

对于本地开发运行

php artisan serve

修复代码风格

# Run pint and change the code
./vendor/bin/pint
or
npm run pint

# Run pint without changing the code
./vendor/bin/pint --test
or
npm run pint-test

# Run pint only on changed files
./vendor/bin/pint --dirty
or
npm run pint-dirty

运行测试

./vendor/bin/pest
or
npm run test

待办事项:生成 API 文档

php artisan ...

在推送到 git 之前,运行 PHPStan 分析您的代码

./vendor/bin/phpstan analyse src tests
or
npm run phpstan

特性

[列出您的 Laravel 项目的关键特性和功能。您可以提供每个特性的简要描述并说明它如何使用户或开发者受益。]

  • 特性 1: [描述]
  • 特性 2: [描述]
  • 特性 3: [描述]

入口点

[提供您的 Laravel 项目的入口点列表。这些是用户可以访问的路由。包括每个路由的简要描述。]

生产环境配置

[提供如何为生产环境设置您的 Laravel 项目的说明。包括需要安装的任何依赖项或先决条件以及如何获取它们。]

网站 URL

  • 生产 URL: [URL]
  • 预发布 URL: [URL]
  • 测试 URL: [URL]
  • 开发 URL: [URL]

文档

[提供您的 Laravel 项目的文档链接。这可以是 Confluence 页面的链接。]

Sentry

composer require sentry/sentry-laravel