__construct() __construct() : void Створення нового екземпляру SubjectsController Перевірка авторизації.
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