По какой-то причине я получаю сообщение об ошибке при попытке развернуть мое приложение на общий хост.
Я получаю эту ошибку:
Ошибка анализа: синтаксическая ошибка, неожиданная '[' в public_html / dev / vendor / laravel / framework / src / Illuminate / Support / helpers.php в строке 411
function class_uses_recursive($class) { $results = []; foreach (array_merge([$class => $class], class_parents($class)) as $class) { $results += trait_uses_recursive($class); } return array_unique($results); }
Я знаю, что Laravel 4 нуждается в PHP> = 5.4, и в настоящее время я использую 5.4 на моем хосте, а также в моей среде dev (что приложение работает нормально), и в приведенном выше коде мне известно, что '[]' является сокращением для старший массив ();
Вероятно, это то, что я просто забываю, но мой мозг сегодня плохо работает.
Заранее спасибо!
У меня такая же проблема на моем хостинге Linux. когда я делаю версию php по умолчанию от 5.3 до 5.5, она была решена правильно.