С чего начать написание интернет магазина на laravel?

Хочу написать интернет магазин на laravel в целях обучения. Но теряюсь , в этапах.
Для себя решил использовать технологии: Laravel, Docker, php-7, PostgresQl, javascript, + будет личный кабинет пользователя и онлайн оплата.
Распишите пожалуйста все этапы создания магазина.
Laravel развернул в docker контейнере, дальше не знаю с чего начать.
Заранее большое спасибо!
  • Вопрос задан
  • 2534 просмотра
Пригласить эксперта
Ответы на вопрос 4
Начать надо с документации. Затем поработать хорошо над архитектурой.

Опиши вначале все сущности / объекты, опиши их структуру. Нарисуй связи между ними.
В какую бд это положить - вопрос последний.

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

Когда сделаешь эту «неприятную» работу, сам поймёшь как и что нужно писать (и в какой последовательности).
Чем больше времени потратишь на этот этап и сделаешь его подробнее и лучше подработаешь, тем больше сэкономишь в итоге.
Ответ написан
Комментировать
@spaceatmoon
Завернуть в докер это последнее дело и ненужное на этапе разработки. Просто возьмите сейчас и напишите какую вы функциональность от своего ИМ хотите и делайте. Реально делайте. Не нужно изучать для этого другие ИМ, вы и так хотя бы раз, да что-то покупали в онлайне, скорей всего. Поставьте себе время на всё 40 часов или 2 недели, вам должно хватить.

Попутно делайте список для себя по тем моментам где вам не хватает знаний, вписывайте, изучайте по мере возможности, но без фанатизма.
Ответ написан
Начинать нужно с функциональных требований. Всё остальное лишь инструменты для их реализации.
Ответ написан
Комментировать
alex-1917
@alex-1917
Если ответ помог, отметь решением
В целях обучения

правильнее разбирать готовый.
И еще - это на два порядка эффективнее.

Кто вам будет подсказывать все нюансы, а их там Тихий океан?
Тут на Тостере будете сидеть ждать у моря погоды?))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы