0
Я нахожу, что делаю такие вещи в моих контроллерах всякий раз, когда я передаю два или более параметров, связанных с eachother.Laravel отношение модели валидация по запросу
Например, у меня есть этот маршрут:
Route::patch('user/{user}/post/{post}', '[email protected]');
что приводит к чему-то вроде этого:
public function update(User $user, Post $post, PostRequest $request)
{
if($user->id != $post->user_id) {
// return with error
}
// continue
}
Есть ли способ поставить проверки соотношение в PostRequest
-класса?
Вы имеете создать проверки на основе настраиваемого отношения –
Проверьте этот пост https://laracasts.com/discuss/channels/general-discussion/laravel-5-middleware-owner перейдите к ответ martinbean – Brett
Я предлагаю вам посмотреть раздел авторизации (https://laravel.com/docs/5.2/authorization) в laravel docs – geoandri