kzvn/l9-core
最新稳定版本:v1.0.2
Composer 安装命令:
composer require kzvn/l9-core
包简介
A core design pattern for Laravel
README 文档
README
KZVN/L9Core is a package that builds design patterns for Laravel
Documentation
Install
composer require kzvn/l9-core
Usage
Run the following artisan command to create a new Repository, Service, Resource:
php artisan kzvn:repository UserRepository php artisan kzvn:service UserService php artisan kzvn:resource UserResource
Example code:
<?php namespace App\Http\Controllers; use App\Http\Resources\UserResource; use App\Repositories\UserRepository; class UserController extends Controller { protected $userRepository; public function __construct(UserRepository $userRepository) { $this->userRepository = $userRepository; } public function show($id){ $user = $this->userRepository->find($id); return new UserResource($user); } }
License
Package is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-11