tripteki/ laravelphp-user
Trip Teknologi的Laravel.php用户
1.1.8
2024-01-07 04:43 UTC
Requires
- php: ^8.0.2
- tripteki/laravelphp-adminer: ^1.0.0
- tripteki/laravelphp-helpers: ^1.0.0
- tripteki/laravelphp-import-export: ^1.0.0
- tripteki/laravelphp-repository: ^1.0.0
- tripteki/laravelphp-request-response-query: ^1.0.0
Suggests
- laravel/framework: Required when using laravel framework (^9.0).
- laravel/lumen-framework: Required when using lumen framework (^9.0).
README
此软件包为Lumen和Laravel提供了基于仓库模式的用户实现,除了具有不侵入代码库和保持代码整洁性的REST API管理员管理入门包。
入门指南
安装
composer require tripteki/laravelphp-user
如何使用它
-
将
Tripteki\User\Providers\UserServiceProvider
放入服务提供者配置列表。 -
在
register
提供者中将Tripteki\User\Providers\UserServiceProvider::ignoreMigrations()
放入,然后运行(可选)
php artisan vendor:publish --tag=tripteki-laravelphp-user-migrations
- 迁移。
php artisan migrate
- 示例
use Tripteki\User\Contracts\Repository\Admin\IUserRepository as IUserAdminRepository; $userAdminRepository = app(IUserAdminRepository::class); // $userAdminRepository->create([ "name" => "...", "email" => "...", "password" => "...", ]); // // $userAdminRepository->delete("identifier"); // // $userAdminRepository->update("identifier", [ "name" => "...", "email" => "...", "password" => "...", ]); // // $userAdminRepository->get("identifier"); // // $userAdminRepository->all(); //
- 将Swagger文件生成到您的项目目录中,将以下内容放入您的注释配置(可选)
base_path("app/Http/Controllers/Admin/User")
用法
php artisan adminer:install:user
并将App\Console\Commands\GenerateUserCommand::class
放入注册内核。
php artisan adminer:generate:user
作者
- Trip Teknologi (@tripteki)
- Hasby Maulana (@hsbmaulana)