Laravel: интернет магазин ч.7: Pivot table

Автор Elena Batratskaya
Laravel: интернет магазин ч.7: Pivot table

Привет мы продолжаем изучение ларой и так мы остановились на обработке корзины то есть на оформление заказа первое, что нужно доделать — это добавить маршрут для того чтобы удалять позицию из корзины.

Возьми просто. Скопируй покажется тут у нас — это мы добавим грибов и соответственно. Баскет грибов ему даже не забыть.

Нам его поправить и соответственно нам неплохо был бы его здесь.

Баскет самой. В корзине добавить этот маршрут мы просто возьмём и. Скопируй ещё раз только добавился ответственная другой значок. Будет минус и другую тему соответственно путь убрать, что получается выдержит ли наши раз такого OK нам осталось от. Ясно кроме этого. Мосэнергосбыт Angel, но потом иверской в принципе по правилам так — это надо не принципиально. О'кей исследующий нам нужно добавить соответственно метод который будет удалять нам из корзины товар. Баскет Public function. Баскет римов тут тоже продукты есть чтобы понимать. С каким товаром и в принципе работает. О'КЕЙ в целом. Ну мы также должны взять закона номер заказа по идее у нас не должно быть из. Ну опять же всё равно проверим если он из нута на этот вопрос пока сделаем уроки мы можем кстати. Вот скопировать пока вот — это вот OK будет найти. Наш товар который у нас в нашей корзине. Значит мы ищем корзину на вот — это нас продукты точнее. Вот ты осталась есть ордер и нам нужно соответственно, но понять есть ли у нас данный продукт есть на самом деле есть там его удаляем получается IV здесь нас ордер продукт и большим используется конструкция нам надо будет использоваться тест на метод и дальше добавить Detech детей из-за добавить продукты в принципе всё равно, что за продукт сейчас мы просто где-то чём-то есть убиваем оттуда причём IV нам не надо. Пока просто Logitech M и дальше после соответственно возвращаем тоже самое то же самое представление. Попробуем так в сетке всего пропустил ты вот таким образом OK I'm опробуем убрать одну камеру на собрались. Оби потому, что в принципе не поддерживает только у нас несколько. О'кей ис-2 тоже самое делает OK ещё раз добавляем в корзину пробуем добавить добавляют в убирает, но без. О'КЕЙ в принципе. На данном этапе нас — это устраивает вы хотите пересдавать количество потому, что нам неудобно работа с таким образом. Да и. Кроме этого если например мы сейчас добавим товар нажмем контроллер чтобы обновить страницу на. Давай ещё один как — это у богатых сказать избавиться на самом деле есть. Довольно простой способ по-хорошему вот — это вот Return баскеты мы всех собираем нам не сильно не, но не нужно нам по-хорошему нужно вернуть вот этот вот. Директ на другой маршрут как — это сделать Return redirect и здесь мы опять используем наш маршрут Road in a Basket называется до подлесного данного глюка избавляемся пробуем добавить. Наш товар ещё раз. Обнови страницу. Сколько бы мы не обновляли он не добавляет еще раз тест на вот — это вот можно добавить сюда и сюда смешные. Убрать вот эту строчку собственно говоря теперь у нас нет такого. Греку, что он повторяет наши действия так ретурн неправильно было написано OK теперь нам нужно будет реализовать добавление количество товара чтобы нам его можно было не каждую строчку отдельно что. Ничего нормально то есть нас в принципе мы могли бы держать в Pivot Table счет строчку аккаунт. Для этого нам надо добавить в соответствии миграцию. Что добавить миграцию PHP Make migrations у нас получается апдейт у нас ордер продукт ты был потому, что надо добавить еще одно поле на. Затоне добавляем в. Старой миграция мы добавляем новые миграцию потому, что вы уже скачали вам чтобы запустить соответственно изменения надо будет откатить миграцию потерять и. Все о'кей здесь нас не повёз банки мы соответственно может быть alter можно было набрать. Если честно говоря не помню вот можно посмотреть по документации мы здесь можно скопировать болванку так тут не греет то нужно будет метод используют трипл дабл. Вот и здесь нам надо только добавить ещё один интеджер аккаунт звони nune дефолтные значения имеет 0 default 0 точнее даже не надо на. Один потому, что с нулём нам нечего делать OK здесь мы должны в методе Down также сделать ещё один схема ты был этот продукт который будет нам удалять соответственно надо будет калом и здесь указать название колонки. После этого мы в принципе можем запустить миграцию попробовать PHP artisan migrate так и посмотрим, что у нас добавилась еще одна колонка опять же также мы можем проверь она у нас удалиться если мы запустим обратно миграцию. Так у нас — это ордер продукт нас есть. Да есть аккаунт в принципе мы можем туда добавить автор. Я помню авто. Да и здесь указать. После какой колонке мы хотели видеть, но после колонки продукт — это было бы гораздо удобнее отвесно мы делаем. Об этом я не вычисляя по-моему один вот мы видим. Что у нас по вот — это вот Beach колонки у нас только с одним степанос 1 с одним и тем же получается шагом нас откатились миграция то есть одна миграция ещё раз в игре делаем проверяем, что у нас получилось у нас переместил. О'кей теперь как же нам заставить этот аккаунт работать, что мы делаем мы и наши отношения, но по-моему нас здесь. Да и мы записываем. Соответственно, что у нас используются в. Ватсапе Вот и должно быть каунт теперь появится возможность ну. Достучаться до этой строчке то есть вот да вот — это вот соединительная строчки какой-либо используется его аккаунт на самом деле здесь ещё было бы не использовать вот эти вот accredited они лопнутым обновляется по умолчанию, но так как — это pivottable ему нужно сказать, что их нужно соответственно обновлять. Мы стоим стоим. Так — это у нас метод теперь есть мы будем добавлять что-то то по идее мы можем соответственно. Так у нас ничего миграции допустили до. Теперь мы можем добавляю нашу продукцию пока закрою.

0 комментариев
0

Читайте также