tripteki/laravelphp-user

Trip Teknologi的Laravel.php用户

1.1.8 2024-01-07 04:43 UTC

This package is auto-updated.

Last update: 2024-09-07 06:22:30 UTC


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

作者