ayctor/laravel-starter

此包可帮助您轻松设置项目。

1.2.0 2021-03-05 11:25 UTC

This package is auto-updated.

Last update: 2024-09-05 19:16:48 UTC


README

Latest Version on Packagist Total Downloads

此包可帮助您轻松设置项目。

查看 contributing.md 了解待办事项列表。

安装

通过 Composer

$ composer require --dev ayctor/laravel-starter

用法

您可以使用交互式问题安装启动预设。

$ php artisan starter:install

或者您可以直接通过选项安装启动预设。查看 --help 选项以获取可用预设的列表。

$ php artisan starter:install --auth=fortify --ui=vue,inertia

最后,您可以直接安装基本的启动预设,无需选项和交互式问题。

$ php artisan starter:install --no-interaction

预设

基本

基本预设包含以下包

以及一些其他内容,如 Bitbucket Pipelines 配置、Gitlab Pipelines 配置、SVG blade 组件、eslint、GTM 配置等。

管理员

Nova

请确保您的 auth.json 文件已设置好您的认证数据。

请参阅文档以自定义默认设置:https://nova.laravel.net.cn/docs/3.0/resources/

认证

Fortify

请参阅文档以自定义默认设置:https://github.com/laravel/fortify/blob/1.x/README.md

Sanctum

请参阅文档以自定义默认设置:https://laravel.net.cn/docs/8.x/sanctum#issuing-api-tokens

跟踪

Bugsnag

在 Bugsnag 中创建您的项目并将给定的 API 密钥添加到您的 .env 文件中。

Sentry

在 Sentry 中创建您的项目并将给定的 DSN 密钥添加到您的 .env 文件中。

备份

Spatie Backup

请参阅文档以自定义默认设置:https://spatie.be/docs/laravel-backup/v6/installation-and-setup

API

GraphQL

请参阅文档以自定义默认设置:https://lighthouse-php.com/master/the-basics/schema.html

UI

Vue

此预设包含 vue、webpack loader 和 eslint 插件。您可以在 resources/js/bootstrap.js 文件中轻松添加您的组件。

Spatie Media Library

请参阅文档以安装所需的优化工具:https://spatie.be/docs/laravel-medialibrary/v8/installation-setup#optimization-tools

请参阅文档以自定义默认设置:https://spatie.be/docs/laravel-medialibrary/v8/basic-usage/preparing-your-model

Spatie Permission

请参阅文档以自定义默认设置:https://spatie.be/docs/laravel-permission/v3/basic-usage/basic-usage

变更日志

请参阅 changelog 了解最近的变化。

测试

$ composer test

贡献

请参阅 contributing.md 了解详细信息和待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过电子邮件与我们联系,而不是使用问题跟踪器。

致谢

许可证

请参阅许可文件获取更多信息。