«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/01/21 18:45:53  №1332067 1
Поясните пожалуйста за некоторые моменты MVC.

Допустим, есть какое-то стороннее апи, которое возвращает джсон. Я хочу на страничке вводить параметр, который пойдёт в URL, потом по этому URL будет проведён запрос к апи, я получу в объект джсона, и ответ я хочу записать в базу данных.

У меня должен быть один view с текстовым полем и кнопкой, откуда информация передаётся в контроллер, контроллер передаёт параметр в model, там выполняется запрос к апи. А вот дальше я не знаю, как это должно работать. Создавать ещё одну модель, куда будет передаваться джсон и который будет записывать инфу в БД через элоквент? Или всё делать в одной модели? Как правильно, памагити!!111
Ответы: >>1332089 >>1332127
Аноним 2019/01/21 19:12:38  №1332089 2
>>1332067
Ты должен решать проблемы применением паттернов, а не умножать их. Даже так - ты должен решить проблему, а паттерн нужен, чтобы объяснить другим как ты ее решил. В твоем ларавеле даже есть возможность сразу в роуте вьюху прописать. Т.е ты не обязан всегда MVC в голове держать.
Ответы: >>1332092 >>1332101
Аноним 2019/01/21 19:19:25  №1332092 3
>>1332089
Тогда что мне делать конкретно в моем случае? С мвц или без него, мне важно понять как правильно в этом конкретном случае.
Ответы: >>1332093 >>1332104
Аноним 2019/01/21 19:22:18  №1332093 4
>>1332092
И в чем тогда смысл вопроса? Лепи чтобы работало. :)
Ответы: >>1332103
Аноним 2019/01/21 19:41:52  №1332103 5
>>1332093
Чтобы работало я слепил бы на коленке в одном пхп файле. Но я собираюсь выкладывать в общий доступ, а значит моя задача сделать ПРАВИЛЬНО (я уже третий раз повторяю это слово, а не слово АБЫ РАБОТАЛО). Если не можешь помочь, то зачем овтетчаешь?
Ответы: >>1332106
Аноним 2019/01/21 19:42:17  №1332104 6
>>1332092
В программировании нет правильного или неправильного. Это творческая профессия. Твори.
Ответы: >>1332107
Аноним 2019/01/21 19:44:42  №1332106 7
>>1332103
>моя задача сделать ПРАВИЛЬНО
Ты выбрал не ту профессию значит. Иди в физику или химию, хотя и там есть элемент творчества, особенно в химии.

Лучше говорить не правильное решение, а приемлемое. Любое решение приемлемо, если оно хотя бы работает. А дальше его можно улучшать постепенно. Эволюция.
Ответы: >>1332107
Аноним 2019/01/21 19:46:11  №1332107 8
>>1332106
>>1332104
Я и так физик (точнее механик), а мвц учу ради своего маленького проекта. И как я должен его учить, если я запутался, а ответ мне дать не могут?
Ответы: >>1332115 >>1332119
Аноним 2019/01/21 19:57:53  №1332115 9
>>1332107
короче сове
1. делаешь штобы работало
2. (опционально) переделываешь, шоб было красиво/быстро
3. (опционально) идёшь нахуй из профессии
Ответы: >>1332117
Аноним 2019/01/21 19:59:13  №1332117 10