__construct() __construct() : void Створення нового екземпляру GradesController Перевірка авторизації. Отримання групи, id якої вказано в запиті.
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\Contracts\Support\Renderable Збереження виставленої оцінки Не можна виставити дві або більше оцінки з однієї дисципліни одному студенту. Returns \Illuminate\Contracts\Support\Renderable
edit() edit() : \Illuminate\Contracts\Support\Renderable Перехід на форму редагування оцінки Виставити оцінку з певної дисципліни може лише той викладач, що її веде. Дана логіка описана в GradePolicy. Returns \Illuminate\Contracts\Support\Renderable
update() update() : \Illuminate\Contracts\Support\Renderable Збереження відредагованої оцінки Відредагувати оцінку може лише той викладач, що веде вказану дисципліну. Дана логіка описана в GradePolicy. Returns \Illuminate\Contracts\Support\Renderable
destroy() destroy() : \Illuminate\Contracts\Support\Renderable Видалення виставленої оцінки Видалити оцінку може лише той викладач, що веде вказану дисципліну. Дана логіка описана в GradePolicy. Returns \Illuminate\Contracts\Support\Renderable
pdfManySubjects() pdfManySubjects() : \PDF Створення відомості по всім дисциплінам Створення PDF документу, що містить дані про оцінки з усіх дисциплін. Може завантажити лише викладач. Returns \PDF
pdfOneSubject() pdfOneSubject() : \PDF Створення відомості з однієї дисципліни Створення PDF документу, що містить дані про оцінки з однієї дисципліни. Може завантажити лише викладач. Returns \PDF
subjects() subjects() : array Отримання всіх дисциплін Всі дисципліни, що були у студентів даної групи. Returns array — $subjects
validateData() validateData(mixed $data) : mixed Валідація даних про оцінки, які отримані з форм редагування та додавання Використовується як для створених, так і для відредагованих даних. Parameters mixed $data Returns mixed