Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Проблема с Laravel под OpenServer » 21.07.2020 20:53:16

Нашел ошибку :
в контроллере есть "досрочный выброс".
После исправления вьюхи он перестал работать (там действительно не передается параметр, который во вьюхе стал обязательным).
А на исправления контроллер не реагировал, потому что они вносились ПОСЛЕ этого "досрочного выброса". И PHP до них просто не доходила.

#2 Re: Laravel 5.x » Проблема с Laravel под OpenServer » 21.07.2020 19:30:28

У меня создается впечатление, что молуь контроллера где-то "закешировался", причем как-то довольно криво.
Либо он не подгружается вообще (как это можно проверить?), а отрабатывает контроллер "по умолчанию", либо еще какая-то аналогичная фигня. (объект контроллера создается неверно, не из того файла php, либо создался с ошибкой)
Как это можно проверить ?

#3 Re: Laravel 5.x » Проблема с Laravel под OpenServer » 21.07.2020 19:22:08

Нет, файловая система никак не менялась.
Проект все время лежал (и лежит) на одном из локальных дисков.
В настройках апача (а тем боле эндженикса) к сожалению не силен.
Если подскажите где "ковырнуть" буду очень признателен.
Текст контроллера https://drive.google.com/file/d/13mYqhG … sp=sharing
Шаблон Blade https://drive.google.com/file/d/1uvutI5 … sp=sharing
Текст ошибки https://drive.google.com/file/d/1brrlWx … sp=sharing
Настройки OpenServer'а https://drive.google.com/file/d/1dDrOtP … sp=sharing

#4 Laravel 5.x » Проблема с Laravel под OpenServer » 20.07.2020 21:14:46

Polifem
Ответов: 5

Доброго времени суток.
Начал осваивать Laravel (опыт общения около месяца).
Поставил OpenServer (версия 5.3.7)
По инструкции установил Laravel (версия 5.8.38, версию при установке никак не выбирал)
При разработке столкнулся с проблемой :
раз в некоторое время (каждый второй - третий запуск сервера) возникает ошибка

Undefined variable: orderJSON (View: E:\localdomains\komtr-menu\resources\views\Orders\neworder.blade.php)

При этом текст контроллера, откуда вызывается данная вьюха не менялся.
параллельно с этим сервер начинает полностью игнорировать изменения вносимые в текст контроллера.
Очистка кеша (cache:clear), очистка вьюх (view:clear), перезапуск сервера не помогают.
При этом, если сразу после включения компьютера и запуска сервера проблема не возникла, то и дальше, вплоть до выключения, никаких проблем нет.
Аналогичная проблема возникла на другом компьютере при попытке развернуть на нем OpenServer и скопировать туда этот же проект.
Подозреваю, что дело в каких-то настройках (дровах, модулях) OpenServer'a, но пока не понял "в какую сторону копать".

Система на компе : Windows 7 Professional (SP1)
OpenServer 5.3.7
Laravel 5.8.38

P.S. Не до конца понял, как вставить скрины поэтому пока без них.

Подвал раздела