Laravel проверка в сводной таблице с запросом пользовательской формы - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь проверить данные при присоединении чего-либо к сводной таблице. Существуют user_id и product_id, и я хочу убедиться, что если, например, user_id = 1 имеет product_id = 1, он не сможет снова присоединить тот же продукт, а также, если для данного пользователя нет продукта, он получит ошибку, когда идти по этому маршруту. Я хотел бы заставить все это работать через мои запросы формы, но я не знаю, как это сделать. Присоединение и отсоединение работы.

вот мой контроллер

public function addMovie(AddToWishlistRequest $request, $slug){

    $product = $this->productService->findBySlug($slug);

    $this->productService->addToWishlist($product);

    return Redirect::back();
}

view

<form method="GET" action="{{route('product.add', $product->slug)}}">
                            @csrf
                            <button type="submit" class="wishlist-box-btn box-rating" title="Add to wishlist">&#x2764;</button>
                        </form>

НАЙДЕНО РЕШЕНИЕ: я добавил ввод, мне нужно внутри конструктора запросов формы, а затем я смог проверить эти данные внутри функции rules (). Довольно просто, но это заняло некоторое время.

...