iksaku / laravel-mops
此包已被弃用且不再维护。未建议替代包。
基于 Laravel 的我自己的骨架
dev-main
2021-02-18 02:44 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- blade-ui-kit/blade-heroicons: ^0.3.0
- illuminate/console: ^8.3
- illuminate/support: ^8.3
- illuminate/view: ^8.3
- jenssegers/agent: ^2.6
- laravel/fortify: ^1.7
- laravel/sanctum: ^2.8.0
- livewire/livewire: ^2.3.3
This package is auto-updated.
Last update: 2021-10-18 04:19:58 UTC
README
这是我的基于 TALL 预设的 Laravel 骨架,深受 Laravel Jetstream 启发,但根据我自己的需求进行了一些调整。
包含哪些内容?
此包会将我的个人 Laravel 骨架和组件发布到您的项目中。这个骨架将包含我经常使用的许多 UI 组件,以及发布我在项目中经常使用的 HTTP 组件。
我们使用强大的 TALL Stack,所以您可以期待以下内容
- TailwindCSS
- AlpineJS
- Livewire
所以,如果您不感兴趣其中任何一个,那么您就无需费心使用它了。就这么简单。
顺便说一句,您可能会在这个包中找到一些我经常在我的项目中使用的 PHP 特性或函数。如果您喜欢它们,您可以使用它们,只是在您重新发布时,请尽量给我(或原始作者)一些认可。
免责声明
这是为个人使用而设计的,但由于是开源的,我希望其他与我持有相似观点的人也能使用它,无论他们想要如何使用。如果我喜欢看到的东西,我会开放贡献。
我决不会感到有义务在我自己的观点范围之外进行调整。
如果您不喜欢看到的东西,您可以自由地基于此创建另一个骨架,但根据您自己的调整和观点(就像我对这个仓库所做的那样)。
安装
只需运行以下命令
composer require iksaku/laravel-mops php artisan mops:install
这将安装所有必需的 Composer 和 Node 包,以及您应用程序中的一些页面布局。所有额外的 UI 组件和实用工具都可通过 blade 使用 x-mops::<component>
语法获得。
请注意,如果您不是在新的 Laravel 安装中安装,可能会发生覆盖。我强烈建议您在辅助分支中进行更改,以防止从现有的包、配置或视图中丢失数据。