PHP Класс App\Http\Controllers\ProductApiController

Наследование: extends BaseAPIController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$entityType string
$productRepo App\Ninja\Repositories\ProductRepository

Открытые методы

Метод Описание
__construct ( ProductRepository $productRepo ) ProductApiController constructor.
index ( ) : Illuminate\Http\Response
store ( App\Http\Requests\CreateProductRequest $request ) : Illuminate\Http\Response
update ( App\Http\Requests\UpdateProductRequest $request, $publicId ) : Illuminate\Http\Response

Описание методов

__construct() публичный Метод

ProductApiController constructor.
public __construct ( ProductRepository $productRepo )
$productRepo App\Ninja\Repositories\ProductRepository

index() публичный Метод

public index ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

store() публичный Метод

public store ( App\Http\Requests\CreateProductRequest $request ) : Illuminate\Http\Response
$request App\Http\Requests\CreateProductRequest
Результат Illuminate\Http\Response

update() публичный Метод

public update ( App\Http\Requests\UpdateProductRequest $request, $publicId ) : Illuminate\Http\Response
$request App\Http\Requests\UpdateProductRequest
$publicId
Результат Illuminate\Http\Response

Описание свойств

$entityType защищенное свойство

protected string $entityType
Результат string

$productRepo защищенное свойство

protected ProductRepository,App\Ninja\Repositories $productRepo
Результат App\Ninja\Repositories\ProductRepository