akizor/scaffold

Laravel 8+ 空项目的基项目结构生成器。使用 TailwindCSS 和 VueJs

1.0.1 2021-06-16 13:53 UTC

This package is auto-updated.

Last update: 2024-09-05 19:09:44 UTC


README

Laravel 8+ 空项目的基项目结构生成器。使用 TailwindCSS 和 VueJs

安装

通过 composer 安装

composer require akizor/scaffold

使用方法

php artisan scaffold:general

安装完成后,系统会提示需要执行的操作步骤。

# Development mode
npm run watch

# Production mode
npm run prod

文档

packages 为空 Laravel 8+ 项目生成基项目结构。

通用项目结构

注意,以下文件将被生成器覆盖。请确保您已检查它们。

  • app
    • 服务提供者
      • FrontendServiceProvider.php
    • Http
      • 控制器
        • 前端
          • HomeController.php
  • resources
    • js
      • app.js
      • boostrap.js
    • scss
      • app.scss
      • tailwind
        • base.scss
        • components.scss
        • utilities.scss
    • views
      • site
        • 布局
          • app.blade.php
          • 部分
            • age-gate.blade.php
            • analytics.blade.php
            • favicon.blade.php
            • footer.blade.php
            • header.blade.php
            • meta.blade.php
        • 页面
          • home.blade.php
  • 路由
    • frontend.php
  • tailwind.config.js
  • webpack.mix.js

安装 Laravel-Mix、TailwindCSS(包括 JIT 模式)、VueJS 以及 Laravel Mix 构建资源所需的所有构建工具和配置。

webpack.mix.jstailwind.config.js 已预先配置。

安全

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

致谢

Daniel Placinta