harmonic/laravel-preset

本包的最新版本(v1.0.8)没有可用的许可信息。

Laravel 预设,包含 InertiaJS、Tailwind CSS 和 harmonic 管理主题。

安装: 108

依赖者: 0

建议者: 0

安全: 0

星标: 42

关注者: 4

分支: 4

开放问题: 6

类型:laravel-preset

v1.0.8 2019-08-28 00:54 UTC

README

Latest Version on Packagist Total Downloads

这是一个 Laravel 预设,可以创建一个基本的 Laravel 安装,并附带一些额外的 composer 包、Cypress 用于前端测试,以及一个可选的起始管理主题,使用 InertiaJS 和 Tailwind CSS 作为快速入门。

Laravel Preset - Click for video

安装

开始之前,请确保您有以下条件:

  1. 一个新的 Laravel 安装(此预设会覆盖 Laravel 设置,因此不要在现有项目中使用)
  2. 全局安装了 yarn
  3. 数据库在您的 .env 中配置,并已运行迁移(php artisan migrate)

然后使用 composer 安装预设。

$ composer require harmonic/laravel-preset --dev

用法

$ php artisan preset harmonic

安装完成后,您将提示移除该包(因为它不再需要)。

从模型创建管理页面

您可以使用作为主题的一部分安装的 Harmonic Inertia Table 包轻松快速地创建管理表格。只需创建一个迁移,然后运行 artisan 命令

php artisan make:inertiaTable ModelName

其中 ModelName 是创建 inertia 表的模型的名称,或基于现有表名称创建的模型的名称。有关更多详细信息,请参阅 Harmonic Inertia Table 包 的文档。

更新主菜单

您可以通过编辑 js/Shared/MainMenu.vue 手动向左侧菜单添加项目。

自定义

安装后,您可以自由修改所有 /resources。您可以通过编辑项目根目录中的 tailwind.config.js 来轻松自定义主题的色彩方案,使用您选择的 Tailwind 颜色

module.exports = {
	theme: {
		extend: {
			colors: {
				primary: colors.indigo,
				secondary: colors.orange,
				// ...
			  }
		}
	}
  }

包含内容:

Composer 包

前端

占位符

  • .gitignore(包括编译后的资源)
  • 移除 sass、bootstrap 和 jquery
  • Inertia JS 配置(与主题一起安装)
  • 尾波配置(与主题一起安装)
  • Cypress配置(将cypress放在/tests文件夹中)
  • 身份验证占位符(与主题一起安装)
  • 基于Ping CRM界面的Tailwind管理员主题Ping CRM

致谢

许可证

版权所有和谐新媒体