Мы в Telegram
Добавить новость

«Единая Россия» дала старт летнему этапу всероссийского марафона «Сила России»

В Ленинградской области 2 июня ожидаются град и ливни

Городской службе ветеринарной помощи на дому исполнилось 13 лет

Тысячи юных москвичей занимаются добровольчеством





Новости сегодня

Новости от TheMoneytizer

Переработать внутреннюю страницу товара согласно ТЗ под Laravel

Здравствуйте!

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

Описание: Имеется внутренняя страница услуги, на которой присутствует описание услуги и набор опций(атрибутов). При создании услуги можно добавить опции нескольких типов(range slider, select, checkbox, radio). В данный момент это реализовано и выводится на страницу некорректным образом(сплошной костыль). Работает да и ладно. Но, в связи с необходимостью расширения функционала для системы атрибутов, столкнулся с проблемой в реализации, так как изначально всё сделал не правильно. К сожалению, моих навыков недостаточно, для реализации нового функционала.
На скриншотах указано как это должно работать(относится к изменению цены атрибутов).

Задачи:
  1. Привести в порядок контроллеры и модели атрибутов(3 контроллера, 3 модели).
  2. Правильно вывести на страницу товара атрибуты.
  3. Реализовать повышение цены определенных атрибутов при выборе какой-то заданной опции(Пример: Допустим услуга по уборке квартиры, и выбрав опцию( У меня нет пылесоса ), остальные услуги принимают другую цену. Так и в обратном порядке, выбрав опцию ( У меня есть пылесос), цены на остальные опции возвращаются к старому значению). Частично данный функционал реализован на стороне сервера, осталось только через Ajax обновлять цены на клиентской стороне. Но, возможно и его придётся переписать, так как он описан на текущий момент с учётом всех проблем серверной части кода.
  4. *Если возможно, то, реализовать калькуляцию услуги на стороне сервера. В данный момент, все расчёты происходят на клиентской стороне, что не очень правильно и небезопасно.
    Калькуляция написана на jQuery и берёт данные из [data-price] атрибутов, которые приходят со стороны сервера.
  5. Важно соблюдать эстетический вид кода и комментарии к нему(комментарии только на стороне серверной части).
P.S - 4й пункт ТЗ, не есть обязательным. Возможность реализации обговаривается отдельно. Или же, указывайте сумму и сроки с учётом всех 3 пунктов + 4й отдельно.
P.S2 - Если вам удобно для реализации клиентской стороны использовать Vue 2/3, такой вариант не исключается - важен результат! Сообщите в предложении, как вы это видите.
Эстетика, скорость загрузки и безопасность кода очень важна.

Сроки реализации и свою цену указывайте в отклике. Безопасная сделка или оплата через Qiwi(Россия\Украина), на карту(Украина).

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Фанаты "Балтики" кричали "Зенит" - позор российского футбола" на Кубке России

"Зенит" в пятый раз стал обладателем Кубка России по футболу обыграв "Балтику"

Астрахань примет два значимых международных фестиваля в 2024 году

В Москве задержали женщину, оставившую ребенка в коляске на улице

Музыкальные новости

В Калининградской области на воинский учет поставлены более 80 экс-мигрантов

«Райский цветник» Бакиханова и азербайджанские фальсификации. ВИДЕО

Собянин поздравил победителей городского конкурса в сфере культуры и искусства

«СВЯТОЙ ЛЕНИН» спасает население от борьбы с перенаселением, 5 серия, СЕРЬЁЗНЫЙ НОВОСТНОЙ СЕРИАЛ.

Новости России

Астрахань примет два значимых международных фестиваля в 2024 году

Андрей Мостовой: «Зенит» должен был победить «Балтику» со счётом 5:1

«Так вкусно»: Путин поблагодарил главу Минсельхоза Узбекистана за фрукты

Медиамагнат Руперт Мердок женился в пятый раз. Его избранницей стала экс-тёща Абрамовича

Экология в России и мире

Eurasianet: Азербайджан публично и цинично уничтожает армянское культурное и историческое наследие в Нагорном Карабахе

Российский лоукостер запустил рейсы в Анталию из Махачкалы

Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине

Коллекция купальников Love Republic

Спорт в России и мире

Главный русский теннисист заставил Париж аплодировать ему стоя. Что удалось Осьминогу Медведеву?

Синнер повторил достижение Джоковича и Надаля по победам на "Больших шлемах"

Матч Котова и Вавринки перенесли на корт Сюзанн Ленглен

Не ходите, дети, в теннис: как Андре Агасси и Штеффи Граф подарили детям право выбора

Moscow.media

В Кировском районе Крыма проверили бывших мигрантов, не вставших на воинский учет

Доступный, летний, твой – StarLine A60 BT GSM ECO

ТСД SAOTRON RT-T50: высокопроизводительный терминал сбора данных промышленного класса

Российские учёные зарегистрировали очередную сильнейшую вспышку на Солнце











Топ новостей на этот час

Rss.plus






Заслуженному артисту России Владимиру Михайлову исполнилось 75

Родные Анастасии Заворотнюк предупредили о мошенниках, вымогающих деньги

Гол Алипа принес "Зениту" победу в Суперфинале Кубка России

Мошенники пытаются обмануть семью Анастасии Заворотнюк