akkurateio / laravel-core
Akkurate 生态系统核心逻辑
v0.1.3
2021-01-12 11:32 UTC
Requires
- akkurateio/laravel-auth: ^0.1
- akkurateio/laravel-carbon-icons: ^0.1
- akkurateio/laravel-contact: ^0.1
- akkurateio/laravel-media: ^0.1
- akkurateio/laravel-search: ^0.1
- cviebrock/eloquent-sluggable: ^8.0
- kris/laravel-form-builder: ^1.40
- spatie/laravel-json-api-paginate: ^1.7
- spatie/laravel-permission: ^3.0
- spatie/laravel-query-builder: ^2.8
- webpatser/laravel-uuid: ^3.0
Requires (Dev)
- doctrine/dbal: ^3.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
使用此包,您可以轻松获取 Akkurate 的接口。以下是一些集中的类(特性、表单等),可以被其他 Akkurate 包调用。
安装
此包可以通过 Composer 安装。
composer require akkurate/laravel-core
可选地,您可以使用以下命令发布仪表板视图
php artisan vendor:publish --tag="dashboard"
您也可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Akkurate\LaravelCore\LaravelCoreServiceProvider" --tag="config"
以下文件将被发布到您应用的配置文件夹中: general.php
、reference
和 laravel-core
。
现在要部署核心安装过程,您必须通过以下命令
php artisan core:install
Laravel Admin
用于管理 Laravel 项目的账户、用户、语言、国家和偏好的模块。
可选地,您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Akkurate\LaravelCore\Providers\LaravelAdminServiceProvider" --tag="config"
Laravel Access
用于管理角色和权限的模块。
如果您想覆盖配置文件
php artisan vendor:publish --provider="Akkurate\LaravelCore\Providers\LaravelAccessServiceProvider" --tag="config"
Laravel Me
用于管理用户资料的模块。
如果您想用以下内容覆盖配置
php artisan vendor:publish --provider="Akkurate\LaravelCore\Providers\LaravelMeServiceProvider" --tag="config"
如果您想覆盖用户删除部分
php artisan vendor:publish --provider="Akkurate\LaravelCore\Providers\LaravelMeServiceProvider" --tag="user-partials"
如果您想发布所有视图
php artisan vendor:publish --provider="Akkurate\LaravelCore\Providers\LaravelMeServiceProvider" --tag="views"
测试
在本地上安装的包的根目录下
composer install
composer test