PHP Класс Domain\Teacher\Http\TeacherController

Наследование: extends Domain\Http\Controllers\AbstractController
Показать файл Открыть проект

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

Свойство Тип Описание
$with

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

Метод Описание
associateMatters ( AssociateMatterRequest $request, integer $teacher_id ) : array Associate matters.
destroy ( $id ) : mixed Delete teacher.
forceDelete ( $id ) : mixed Force Delete teacher.
index ( ) : Illuminate\Database\Eloquent\Collection Get all teachers.
repo ( )
restore ( $id ) : mixed Restore teacher.
show ( integer $id ) : Illuminate\Database\Eloquent\Model Get teacher by id :id.
store ( StoreRequest $request, TeacherService $service ) : mixed Store new teacher.
update ( UpdateRequest $request, TeacherService $service, $id ) : mixed Update teacher.

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

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

Associate matters.
public associateMatters ( AssociateMatterRequest $request, integer $teacher_id ) : array
$request Domain\Teacher\Http\Requests\AssociateMatterRequest
$teacher_id integer
Результат array

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

Delete teacher.
public destroy ( $id ) : mixed
Результат mixed

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

Force Delete teacher.
public forceDelete ( $id ) : mixed
Результат mixed

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

Get all teachers.
public index ( ) : Illuminate\Database\Eloquent\Collection
Результат Illuminate\Database\Eloquent\Collection

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

public repo ( )

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

Restore teacher.
public restore ( $id ) : mixed
Результат mixed

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

Get teacher by id :id.
public show ( integer $id ) : Illuminate\Database\Eloquent\Model
$id integer
Результат Illuminate\Database\Eloquent\Model

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

Store new teacher.
public store ( StoreRequest $request, TeacherService $service ) : mixed
$request Domain\Teacher\Http\Requests\StoreRequest
$service Domain\Teacher\TeacherService
Результат mixed

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

Update teacher.
public update ( UpdateRequest $request, TeacherService $service, $id ) : mixed
$request Domain\Teacher\Http\Requests\UpdateRequest
$service Domain\Teacher\TeacherService
Результат mixed

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

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

protected $with