wisnet/laravel-starter-kit

一组旨在简化全新Laravel项目开发的依赖项集合

v1.1.0 2021-04-09 15:09 UTC

This package is auto-updated.

Last update: 2024-09-09 22:29:41 UTC


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

不要忘记取消注释应用程序异常处理器中的报告方法。

文档

每个包的官方文档可以在以下链接中找到