\App\Http\ControllersGroupsController

Контролер для даних про студентські групи

Summary

Methods
Properties
Constants
__construct()
index()
create()
store()
edit()
update()
destroy()
search()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
validateCreatedData()
validateUpdatedData()
No private properties found
N/A

Methods

__construct()

__construct() : void

Створення нового екземпляру GroupsController

Перевірка авторизації.

index()

index() : \Illuminate\Contracts\Support\Renderable

Перегляд списку студентських груп

Returns

\Illuminate\Contracts\Support\Renderable

create()

create() : \Illuminate\Contracts\Support\Renderable

Перехід на форму створення студентської групи

Лише адміністратор може створити дані про студентську групу.

Returns

\Illuminate\Contracts\Support\Renderable

store()

store(\Illuminate\Http\Request  $request) : \Illuminate\Contracts\Support\Renderable

Збереження створеної групи

Лише адміністратор може зберегти дані про створену групу.

Parameters

\Illuminate\Http\Request $request

Returns

\Illuminate\Contracts\Support\Renderable

edit()

edit(mixed  $id) : \Illuminate\Contracts\Support\Renderable

Перехід на форму редагування групи

Перейти на форму редагування може лише адміністратор.

Parameters

mixed $id

Returns

\Illuminate\Contracts\Support\Renderable

update()

update(mixed  $id) : \Illuminate\Contracts\Support\Renderable

Збереження відредагованих даних про групу

Зберегти відредаговані дані може лише адміністратор.

Parameters

mixed $id

Returns

\Illuminate\Contracts\Support\Renderable

destroy()

destroy(mixed  $id) : \Illuminate\Contracts\Support\Renderable

Видалення даних про групу

Видалити дані про групу може лише адміністратор.

Parameters

mixed $id

Returns

\Illuminate\Contracts\Support\Renderable

search()

search() : \Illuminate\Contracts\Support\Renderable

Пошук групи

Пошук може відбуватися як за курсом і спеціальністю, так і за кожним з цих параметрів окремо.

Returns

\Illuminate\Contracts\Support\Renderable

validateCreatedData()

validateCreatedData(mixed  $data) : mixed

Валідація створених даних про студентську групу

Parameters

mixed $data

Returns

mixed

validateUpdatedData()

validateUpdatedData(mixed  $data) : mixed

Валідація відредагованих даних про студентську групу

Інші правила валідації при редагуванні даних.

Parameters

mixed $data

Returns

mixed