mariojgt / skeleton
Laravel 包骨架,为新的 Laravel 包提供快速入门
1.1.1
2021-11-02 18:52 UTC
Requires
- php: ^7.3|^8.0
- laravel/sanctum: ^2.9
README
骨架
这是一个 Laravel 的基础包,它提供了两种选项:blade 或 vue inertia js。
特性
- 在 Laravel 包开发中提供一个干净且基本的开端。
- Webpack 配置与 tailwind css、sweetalert2 和 vue3 基本配置。
- 简单直观的 Laravel 身份验证,使用该包即可。
- 示例 Laravel 组件和布局结构。
- 使用 npm 预配置 Tailwind 以运行包。
- 重新发布命令
- 可重用的 Laravel 布局
- 动态表单
- 轻量级
- 内置暗/亮模式
- 现在还支持 API 读取,可用于移动应用程序
安装
您有两种选择。
第一种方式是通过 composer
- composer require mariojgt/skeleton
- php artisan vendor:publish --force (选择包编号)
第二种方式:gitclone(如果您喜欢修改并使其成为自己的,则推荐使用)
-
git clone https://github.com/mariojgt/skeleton
-
设置 composer 以使用本地 VCS
-
"repositories": [ { "type" : "path", "url": "packages/skeleton", // Path to your local folder package "options": { "symlink": true } } ], "require": { "php": "^7.3|^8.0", //Example "fideloper/proxy": "^4.4",//Example "fruitcake/laravel-cors": "^2.0",//Example "guzzlehttp/guzzle": "^7.0.1",//Example "laravel/framework": "^8.12",//Example "laravel/tinker": "^2.5",//Example "mariojgt/skeleton": "@dev"// Here is where you add the package reference },
-
php artisan install:skelton
命令:重新发布
以下命令
php artisan republish:skeleton
将您在资源(如 js 或 css)中的更改移动回包中,以便加快开发速度。
包信息
此包的目的是为新的包提供一个全新的起点,您可以使用这些预制的工具,或者简单地删除并使用包骨架,请注意,默认情况下,系统不允许注册,但您可以在骨架配置文件中更改此设置。
安装方法简单
php artisan install:skeleton