fraq / laravel-make-repository

一个用于为Laravel 5+和Composer 2+创建make:repository命令的简单包

0.0.3 2020-10-24 13:21 UTC

This package is auto-updated.

Last update: 2024-09-04 23:22:45 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Laravel PHP Artisan Make:Repository

一个简单的包,用于为Laravel 5及以上版本添加php artisan make:repository命令

安装

使用以下命令通过composer要求包:

composer require jason-guru/laravel-make-repository --dev

或者将以下内容添加到composer.json的require-dev部分,并运行composer update

"require-dev": {
          "jason-guru/laravel-make-repository": "^0.0.2"
}

使用方法

php artisan make:repository your-repository-name

示例

php artisan make:repository UserRepository

或者

php artisan make:repository Backend\UserRepository

上述命令将在app目录内创建一个repositories目录。

一旦生成了仓库,添加您的模型类并在模型函数中返回它,

示例

<?php

namespace DummyNamespace;

use JasonGuru\LaravelMakeRepository\Repository\BaseRepository;
//use Your Model

/**
 * Class DummyClass.
 */
class DummyClass extends BaseRepository
{
    /**
     * @return string
     *  Return the model
     */
    public function model()
    {
        //return YourModel::class
    }
}

Buy Me A Coffee