То есть, будет нормально какой-нить лапшевидный код только в 1 Action controller'a для сохранения данних из формы 4-6 моделей?
Почему в одном? Новые сущности создаются AJAXом, они уже существуют перед отправкой формы продукта, а при сохранении продукта в контроллер попадают только id связанных сущностей.
Нет примера кода солидного проекта ?
Поищите на гитхабе. Там ведь есть открытые коды CMS на Laravel в т.ч. и магазинных.
Mysterion, кто то с этим спорил? Я только указал, что в рамках задачи искать расхождение - излишне, хотя таким образом и можно получить верный ответ.
Перенесите вопрос на другие типы данных, допустим, задан похожий вопрос: "как сравнить две строки?". Да, можно решить такую задачу поискав расхождение строк, но зачем, если знать расхождение не требуется и есть элементарный оператор сравнения...
Илья, там обратите внимание, что значение по умолчанию при обновлении подразумевает, что если вы вдруг решите обновить не все поля, то это самое значение тоже может обновиться нежданно.
Еще есть вариант решения на клиенте, то есть в случае, если отключен чекбокс всё равно передавать значение 0.
Lander, ясное дело что это означает, я же не говорил что это не решение ) Я во первых уточнил, для тех кто не знает, во вторых как бэ намекнул на оверхед в контексте вопроса.
Микола, да, это уже на усмотрение автора вопроса. Вполне возможно что надо фильтровать и такие вхождения. Докрутить разбиение на слова не долго. Нужен список разделителей по которому приводим текст к "|вот|такому|виду|" и ищем по "|стоп|" слову.
Алексей, D3 позволяет сделать что угодно, эта библиотека для визуализации и в этом плане, в отличии от большинства других библиотек специализирующихся на чартах, она очень гибка, можете сами посмотреть на примеры. D3 сосредоточена на обработке данных, а визуальную часть оставляет по большому счету на вас. Но поэтому она сложнее и куда более "многословнее" других.
?>
не ставят в конце файла. Из вашего примера не ясно что дальше следует что то еще, приведенный код корректен.Это бред, пользователю не выводят синтаксические ошибки. Вообще отображение любых ошибок включают только во время разработки и отладки.