Open AlertRED opened 5 years ago
код плохо читается - старайся следить за этим)
при запросе POST /api/v0/users/group
"message": "Class 'App\\Http\\Controllers\\v0\\Validator' not found",
идеальный вариант это выносить валидацию в реквесты https://laravel.com/docs/master/validation#form-request-validation
https://github.com/AlertRED/phpTasks/blob/0b14c3343da71a70ce7a9ada5659149470e126ab/app/Http/Controllers/v0/UserProfilesController.php#L108 переменная $result нигде не используется
https://github.com/AlertRED/phpTasks/blob/0b14c3343da71a70ce7a9ada5659149470e126ab/app/Http/Controllers/v0/UserProfilesController.php#L92 $v то же самое - когда валидацию выполняешь она выкинет exception автоматически - не нужно получать результат и проверять (но на счет того как ты сейчас валидацию делаешь я на 100% не уверен)
Line 17 in 0b14c33
Route::post('users/group', 'v0\UserProfilesController@postGroup');
не совсем логично - работу с группами лучше вынести в отдельный контроллер, это ко всем 5 роутам относится
Да, я в следующей ветке это исправил почти сразу. Я видел что это не логично, просто сомневался, потому что ожидал, что об этом будет явно сказано в задании.
код плохо читается - старайся следить за этим)
Хорошо, я что-то придумаю. Я так и не смог найти автоформатирования кода пыхи в саблайме.
при запросе POST /api/v0/users/group
"message": "Class 'App\\Http\\Controllers\\v0\\Validator' not found",
идеальный вариант это выносить валидацию в реквесты https://laravel.com/docs/master/validation#form-request-validation
Мне не нравилось что к каждому методу нужно создавать файл в котором не существенная проверка (проверка на валидность). Но я все таки смирился)
просто сомневался, потому что ожидал, что об этом будет явно сказано в задании.
сомневаешься - спрашивай)
Мне не нравилось что к каждому методу нужно создавать файл в котором не существенная проверка (проверка на валидность)
мне на самом деле тоже, но когда проект будет расти это будет все таки удобнее
https://github.com/AlertRED/phpTasks/blob/0b14c3343da71a70ce7a9ada5659149470e126ab/routes/api.php#L17 не совсем логично - работу с группами лучше вынести в отдельный контроллер, это ко всем 5 роутам относится