__construct() __construct() : void Створення нового екземпляру TeachersController Перевірка авторизації
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
validateData() validateData(mixed $data) : mixed Валідація даних про викладача, отриманих з форм редагування та додавання Parameters mixed $data Returns mixed