PHP Класс Domain\Student\Http\StudentController

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

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

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

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

Метод Описание
destroy ( $id ) : mixed Delete student.
forceDelete ( $id ) : mixed Force Delete student.
getBillets ( integer $student_id ) : Domain\Student\Student Get billets by student id.
getWithClassrooms ( integer $student_id ) : Domain\Classrooms\Classrooms Get student with classrooms by student id.
getWithClassroomsAndMatters ( integer $student_id ) : Domain\Classrooms\Classrooms Get student with classrooms and matters by student id.
index ( ) : Illuminate\Database\Eloquent\Collection Get all students.
repo ( )
restore ( $id ) : mixed Restore student.
show ( integer $id ) : Illuminate\Database\Eloquent\Model Get student by id :id.
store ( StoreRequest $request, StudentService $service ) : mixed Store new student.
syncMattersCompleteds ( SyncMattersCompletedsRequest $request, StudentMatterCompletedService $service, integer $student_id ) : Illuminate\Http\Response Sync matters completeds.
update ( UpdateRequest $request, StudentService $service, $id ) : mixed Update student.

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

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

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

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

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

getBillets() публичный метод

Get billets by student id.
public getBillets ( integer $student_id ) : Domain\Student\Student
$student_id integer
Результат Domain\Student\Student

getWithClassrooms() публичный метод

Get student with classrooms by student id.
public getWithClassrooms ( integer $student_id ) : Domain\Classrooms\Classrooms
$student_id integer
Результат Domain\Classrooms\Classrooms

getWithClassroomsAndMatters() публичный метод

Get student with classrooms and matters by student id.
public getWithClassroomsAndMatters ( integer $student_id ) : Domain\Classrooms\Classrooms
$student_id integer
Результат Domain\Classrooms\Classrooms

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

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

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

public repo ( )

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

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

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

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

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

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

syncMattersCompleteds() публичный метод

Sync matters completeds.
public syncMattersCompleteds ( SyncMattersCompletedsRequest $request, StudentMatterCompletedService $service, integer $student_id ) : Illuminate\Http\Response
$request Domain\Student\Http\Requests\SyncMattersCompletedsRequest
$service Domain\Student\StudentMatterCompletedService
$student_id integer
Результат Illuminate\Http\Response

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

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

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

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

protected $with