appwise-labs / laravel-template
Laravel 框架的快速入门模板。
v0.4.1
2024-01-18 11:33 UTC
Requires
- php: ^8.2
- appwise-labs/laravel-docs: ^0.1.3
- laravel/framework: ^10.0
- laravel/passport: ^11.8
- laravel/tinker: ^2.8
- sentry/sentry-laravel: ^3.2
- spatie/laravel-fractal: ^6.0
- spatie/laravel-medialibrary: ^10.7
Requires (Dev)
- fakerphp/faker: ^1.9.1
- larastan/larastan: ^2.0
- laravel/pint: ^1.6
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.1
- osteel/openapi-httpfoundation-testing: ^0.10.1
- pestphp/pest: ^1.22
- pestphp/pest-plugin-laravel: ^1.4
- pestphp/pest-plugin-parallel: ^1.2
- phpunit/phpunit: ^9.6
- spatie/laravel-ignition: ^2.0
- dev-main
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
- dev-feature/tests
- dev-dependabot/composer/composer-0c7d2f39e7
- dev-bufix/mysql-healthy-check
- dev-dependabot/composer/composer-security-group-71e0e0a9eb
- dev-feature/extended-enums
- dev-feature/helpers
- dev-feature/descisions
- dev-feature/pipeline-linting
- dev-feature/docs-template
This package is not auto-updated.
Last update: 2024-09-26 14:56:58 UTC
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