PHP Class App\Http\Controllers\ProductApiController

Inheritance: extends BaseAPIController
Afficher le fichier Open project: hillelcoren/invoice-ninja

Protected Properties

Свойство Type Description
$entityType string
$productRepo App\Ninja\Repositories\ProductRepository

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

index() public méthode

public index ( ) : Illuminate\Http\Response
Résultat Illuminate\Http\Response

store() public méthode

public store ( App\Http\Requests\CreateProductRequest $request ) : Illuminate\Http\Response
$request App\Http\Requests\CreateProductRequest
Résultat Illuminate\Http\Response

update() public méthode

public update ( App\Http\Requests\UpdateProductRequest $request, $publicId ) : Illuminate\Http\Response
$request App\Http\Requests\UpdateProductRequest
$publicId
Résultat Illuminate\Http\Response

Property Details

$entityType protected_oe property

protected string $entityType
Résultat string

$productRepo protected_oe property

protected ProductRepository,App\Ninja\Repositories $productRepo
Résultat App\Ninja\Repositories\ProductRepository