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

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

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

Свойство Тип Описание
$entityType
$expenseRepo Expenses
$expenseService
$invoiceRepo App\Ninja\Repositories\InvoiceRepository

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

Метод Описание
__construct ( ExpenseRepository $expenseRepo, ExpenseService $expenseService, InvoiceRepository $invoiceRepo )
bulk ( )
create ( ExpenseRequest $request )
edit ( ExpenseRequest $request )
getDatatable ( $expensePublicId = null )
getDatatableVendor ( $vendorPublicId = null )
index ( ) : Response Display a listing of the resource.
show ( $publicId )
store ( App\Http\Requests\CreateExpenseRequest $request )
update ( UpdateExpenseRequest $request ) : Response Update the specified resource in storage.

Приватные методы

Метод Описание
getViewModel ( )

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

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

public __construct ( ExpenseRepository $expenseRepo, ExpenseService $expenseService, InvoiceRepository $invoiceRepo )
$expenseRepo App\Ninja\Repositories\ExpenseRepository
$expenseService App\services\ExpenseService
$invoiceRepo App\Ninja\Repositories\InvoiceRepository

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

public bulk ( )

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

public create ( ExpenseRequest $request )
$request App\Http\Requests\ExpenseRequest

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

public edit ( ExpenseRequest $request )
$request App\Http\Requests\ExpenseRequest

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

public getDatatable ( $expensePublicId = null )

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

public getDatatableVendor ( $vendorPublicId = null )

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

Display a listing of the resource.
public index ( ) : Response
Результат Response

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

public show ( $publicId )

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

public store ( App\Http\Requests\CreateExpenseRequest $request )
$request App\Http\Requests\CreateExpenseRequest

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

Update the specified resource in storage.
public update ( UpdateExpenseRequest $request ) : Response
$request App\Http\Requests\UpdateExpenseRequest
Результат Response

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

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

protected $entityType

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

Expenses
protected $expenseRepo

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

protected $expenseService

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

protected InvoiceRepository,App\Ninja\Repositories $invoiceRepo
Результат App\Ninja\Repositories\InvoiceRepository