Записал свой первый скрин-каст о том, как настроить и использовать PhpStorm для проектов на Laravel.
Как говорится, Like & Subscribe! 😀
Just my personal blog
Записал свой первый скрин-каст о том, как настроить и использовать PhpStorm для проектов на Laravel.
Как говорится, Like & Subscribe! 😀
Добрый день. А как быть с Blade?
Вообще меня устраивает и текущее положение дел, но если нужна подсветка, могу подкинуть вот эту ссылку: https://github.com/outofcontrol/Blade.tmbundle
Но автокомплита пока все равно нет, и неизвестно, когда предвидится.
Да я не про обработку. А про то, что не осветили данный момент в видео))
Так вроде JetBrains обещают в 3 квартале этого года Blade добавить:
PhpStorm 8 (To be released in Q3 2014)
Blade template engine support
http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Development+Roadmap
Ну это ж ведь не всеобъемлющее руководство 🙂 Да и непонятно, что именно я должен был светить 🙂 Просто установку это TextMate бандла? Так я этого сам не делал никогда (повторюсь — меня все устраивает), а потому и показывать этого не стал. Смысл от того, что какой-нибудь @foreach станет подсвечиваться не белым, а каким-нибудь красным? 🙂 Вот был бы автокомплит — было бы другое дело.
Я безума от sublime text 3! После знакомства, уже не хочется другим пользоваться.
Добрый день. При попытке добавить как в вашем примере ертизан выдает такую ошибку
Problem
Failed to parse output as xml: Error on line 1: Content is not allowed in prolog..
Command
D:\work\server\OpenServer\modules\php\PHP-5.4\php.exe D:\work\server\OpenServer\domains\larastrorm\artisan list —xml
Output
{«error»:{«type»:»Symfony\\Component\\Debug\\Exception\\FatalErrorException»,»message»:»syntax error, unexpected ‘App’ (T_STRING)»,»file»:»D:\\work\\server\\OpenServer\\domains\\larastrorm\\app\\filters.php»,»line»:20}}
не подскажите в чем может быть проблема?
Ну собственно проблема в файле filters.php (строка 20): синтаксическая ошибка. Вероятнее всего не поставлена точка с запятой после инструкции
App::before(...)
в начале файла.Спасибо. Я что-то совсем этот момент упустил. Так сказать на ровном месте. 🙂
Problem 1
— d11wtq/boris v1.0.9 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
— d11wtq/boris v1.0.9 requires ext-readline * -> the requested PHP extension readline is missing from your system.
— Installation request for d11wtq/boris == 1.0.9.0 -> satisfiable by d11wtq/boris[v1.0.9].
Ну, собственно, все написано. У PHP не установлены/включены расширения pcntl и readline.
Здравствуйте!
Я пытаюсь добавить сервер homestead в Deployment, как указано в вашем уроке, но phpStorm хочет от меня еще Passphrase. Я игнорирую предупреждение, но при тесте ошибка
SSH_MSG_DISCONNECT: 2 Too many authentication failures for vagrant
http://c2n.me/3egQ7to
Подскажите, пожалуйста, что я мог упустить?
Изображение с ошибкой
http://c2n.me/3egSIH3.png
Не уверен, но может быть при создании ключа был задан какой-то пароль, который нужно здесь ввести?
Спасибо вам большое, вы мне очень помогли!
Если можно, еще такой вопрос по теме:
Мне не совсем понятен принцип работы ide-helper. Или автокомплит в phpStorm возможен только с этим дополнением? Настройка самого шторма отсутствует?
На данный момент шторм хоть и поддерживает немного Laravel, автокомплит без ide-helper’а невозможен, поскольку чтобы понять, на какие классы смотрит каждый фасад, нужно запускать само приложение и анализировать. Шторм этого пока делать не умеет и не думаю, что в ближайшее время научится.
А принцип работы ide-helper’а довольно прост — он создает файл _ide_helper.php в корне проекта, в котором прописаны все эти фасады-классы и наследует их от реальных классов, на которые «ссылается» фасад во время работы приложения. Таким образом, мы получаем полностью корректное определение интерфейса фасада. Сам файл в проекте никак не используется, но поскольку он лежит в корне проекта, шторм его видит и «подхватывает» все определения классов в нем.