Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Есть готовый магазин на Laravel4. Сайт функционирует, корзина формируется нормально, но при оформлении заказа на этапе подтверждения заказа вываливается ошибка Internal Server Error 500.
Запрос идет на http://mysite.ru/cart/check-order.
Может кто сталкивался с подобным или подскажет, куда копать?
Не в сети
Ну либо это фатал, либо исключение. Копать по идее надо в сам код. Что то в нем не так.
Не в сети
Ну либо это фатал, либо исключение. Копать по идее надо в сам код. Что то в нем не так.
Я нашел багу. Если кому интересно..
app/views/frontend/market/order/check.blade.php - при обработке массива $order (данные о заказе) скриптом не учитывается, что массив может иметь вложенный массив опций товара (цвет, размер и пр.). И когда вместо строкового значения нежданчик в виде массива опций - обработка прерывается и выбрасывает сообщение о ошибке.
Решение понятно - проверка массива на многомерность и соответствующая обработка.
Не в сети
Страницы 1