programic/laravel-repository

在Laravel中使用仓储

v1.0.2 2021-08-02 09:05 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:07 UTC


README

Latest Version on Packagist Total Downloads

此包允许您使用仓储,并保持控制器干净

安装

此包需要PHP 7.2和Laravel 5.8或更高版本。

composer require programic/laravel-repository

基本用法

# Create Repository
php artisan make:repository UserRepository
use App\Repositories\UserRepository;
use Illuminate\Http\Request;

class UserController {

    public function index(Request $request, UserRepository $userRepository)
    {
        $userCollection = $userRepository->search($request)->get();
    }
    
} 

测试

composer test

变更日志

请参阅变更日志获取最近更改的更多信息。

贡献

请参阅贡献指南获取详细信息。

安全

如果您发现任何安全相关的问题,请发送电子邮件至info@programic.com,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。