laravel-enso / controlpanelapi
3.4.0
2024-08-08 14:01 UTC
Requires
- laravel-enso/action-logger: ^3.1
- laravel-enso/api: ^1.2
- laravel-enso/control-panel-common: ^2.0
- laravel-enso/core: ^10.0
- laravel-enso/helpers: ^3.0
- laravel-enso/logs: ^4.0
- dev-master
- 3.4.0
- 3.3.0
- 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/enso6
- dev-upgrade/laravel8
- dev-fixes/stylci
- dev-feature/renamesRoutes
- dev-feature/improvesLogicInSeeder
This package is auto-updated.
Last update: 2024-08-08 14:02:53 UTC
README
控制面板 API
此包依赖于 Laravel/Passport 官方包。
安装
按照以下步骤完成 Passport 包安装
- 运行
composer require laravel-enso/ControlPanelApi
- 运行
php artisan migrate
- 运行
php artisan passport:install
- 在
config/auth.php
中为 api 守卫设置'driver' => 'passport',
- 发布 Laravel Passport FE 组件:
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
权限仅允许管理员管理客户端。
此包需要以下步骤
- 使用 FE 定义 OAuth 客户端,并注意 ID 和密钥(您将需要在消费服务的客户端中使用这些信息)
注意 该包包含 manage-oauth-tokens
策略,允许您仅向管理员显示 passport-clients
VueJS 组件。
贡献
受到欢迎。拉取请求很好,但问题也同样重要。
许可证
此包在 MIT 许可证下发布。