wisnet / laravel-starter-kit
一组旨在简化全新Laravel项目开发的依赖项集合
v1.1.0
2021-04-09 15:09 UTC
Requires
- php: ^7.3
- ext-json: *
- jaybizzle/laravel-migrations-organiser: ^6.0
- laravel/dusk: ^6.8
- laravel/fortify: ^1.7
- laravel/framework: ^8.2
- laravel/telescope: ^4.3.1
- sentry/sentry-laravel: ^2.2
README
介绍
Laravel Starter Kit 是一个包集合,旨在帮助您在开始全新的 Laravel 项目时加快开发进程。
包含内容
此启动套件包含以下 composer 包
以下前端包将被安装
- Bootstrap 4.5
- Vue 3
视图
以下视图将被生成
views
├── auth
│ ├── login.blade.php
│ ├── passwords
│ │ ├── confirm.blade.php
│ │ ├── email.blade.php
│ │ └── reset.blade.php
│ ├── register.blade.php
│ └── verify.blade.php
├── home.blade.php
└── layouts
└── app.blade.php
认证视图将使用 Fortify 进行注册。
前端资产
以下前端资产将被生成
├── js
│ ├── ExampleComponent.vue
│ ├── app.js
│ └── bootstrap.js
└── sass
├── abstracts
│ ├── _abstracts.scss
│ ├── _colors.scss
│ ├── _functions.scss
│ ├── _mixins.scss
│ └── _typography.scss
├── app.scss
├── base
│ ├── _base.scss
│ ├── _buttons.scss
│ ├── _form-elements.scss
│ ├── _headings.scss
│ └── _links.scss
├── components
│ └── _components.scss
├── layout
│ ├── _dashboard.scss
│ ├── _footer-main.scss
│ ├── _header-main.scss
│ └── _layout.scss
├── modules
│ └── _modules.scss
└── pages
└── _pages.scss
Vue
启动套件使用 Vue 3,并将为您提供示例组件以及已经创建并挂载的应用。
要求
- Laravel 8.2
- Node ^10 || ^12 || >=14
- npm ^6
开始使用
将启动套件添加到您的 composer 文件中
composer require wisnet/laravel-starter-kit
安装
运行 php artisan starter-kit:install 来安装包。
然后,在所有依赖项都已安装后,运行迁移。
php artisan migrate
运行 npm install 来安装包。
通过运行 mix 编译前端资产。
安装或发布单个组件
如果启动套件中添加了新的依赖项或资产发生变化,您可以通过运行以下命令单独安装或发布它们
php artisan starter-kit:telescope安装和发布 Telescope 资产。php artisan starter-kit:fortify安装和发布 Fortify 资产。php artisan starter-kit:sentry安装和发布 Sentry 资产。php artisan starter-kit:views发布视图。php artisan starter-kit:assets发布 JS 和 CSS 资产。php artisan starter-kit:node将依赖项添加到package.json。php artisan starter-kit:webpack更新webpack.mix.js。
下一步
如果您计划使用 Sentry 进行错误报告,请确保获取 DSN(访问 sentry.io 创建新账户或访问现有账户)。
接下来,运行以下命令来完成 Sentry 的设置
php artisan sentry:publish --dsn=paste-your-dsn-here
不要忘记取消注释应用程序异常处理器中的报告方法。
文档
每个包的官方文档可以在以下链接中找到