cgdsoftware / control-panel-api
Laravel Enso 控制面板 API
v3.2.3
2023-01-27 23:01 UTC
Requires
- cgdsoftware/action-logger: ^3.1
- cgdsoftware/api: ^1.2
- cgdsoftware/control-panel-common: ^2.0
- cgdsoftware/core: ^8.0
- cgdsoftware/enums: ^2.0
- cgdsoftware/helpers: ^2.0
- cgdsoftware/logs: ^4.0
- dev-master
- v3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.15
- 3.1.14
- 3.1.13
- 3.1.12
- 3.1.11
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-upgrade/laravel8
- dev-fixes/stylci
- dev-feature/renamesRoutes
- dev-feature/improvesLogicInSeeder
This package is auto-updated.
Last update: 2024-09-15 23:29:08 UTC
README
控制面板 API
该包依赖于 Laravel/Passport 官方包。
安装
按照以下步骤完成 Passport 包的安装 Passport package install
- 运行
composer require laravel-enso/ControlPanelApi
- 运行
php artisan migrate
- 运行
php artisan passport:install
- 在
config/auth.php
中将 api 保护的'driver' => 'passport',
设置 - 发布 laravel passport 前端组件:
php artisan vendor:publish --tag=passport-components
- 在
resources/js/app.js
中注册组件- Vue.component('passport-clients', require('./components/passport/Clients.vue'));
- Vue.component('passport-authorized-clients', require('./components/passport/AuthorizedClients.vue'));
- Vue.component('passport-personal-access-tokens', require('./components/passport/PersonalAccessTokens.vue'));
- 编译 JS 资产
npm run dev
、gulp
等。 - 在所需位置包含组件
<passport-clients></passport-clients>
。可选地,您可以使用manage-oauth-tokens
权限仅允许管理员管理客户端。
此包需要以下下一步操作
- 使用前端定义 OAuth 客户端,并注意 ID 和密钥(您需要在消费服务的客户端中使用这些信息)
注意 该包附带 manage-oauth-tokens
策略,允许您仅向管理员显示 passport-clients
VueJS 组件。
贡献
是受欢迎的。拉取请求很棒,但问题也很好。
许可证
此包根据 MIT 许可证发布。