Link in progress
Обо мне
Laravel и PHPStorm

Laravel IDE PHPStorm Сегодня поговорим о том, как настроит и упростить себе жизнь разработчика в IDE PHPStorm при разработки проектов на Laravel. Для начала вам нужен сам IDE PHPStorm. Вы можете приобрести ее или скачать на просторах интернета. Будем считать, что у вас уже установлена IDE PHPStorm, Composer и конечно Laravel. В день написании этого поста самая новая версия Laravel 5.7. Я использую 2016.3.2 IDE PHPStorm (давно уже есть новые версии, но мне хватает всего и в этой).

Начнем вы с настройки IDE PHPStorm. Так как Laravel использует зависимости, нам нужен Composer. Установить его можно глобально и локально. У меня он установлен глобально, об этом я напишу статью в другой раз, и сейчас оповестим нашу IDE PHPStorm о том, что у нас есть Composer…

Переходим в настройки (File -> Settings -> Languages&Frameworks -> PHP -> Composer).

Laravel и PHPStorm

Если вы только что установили IDE PHPStorm, вам еще нужно будет указать путь к PHP интепретатору. Если у вас Composer установлен не глобально, вы можете скачать файл composer.phar с офф сайта Composer или кликнуть на ссылку в настройках IDE PHPStorm «Click here to download from getcomposer.org» и указать пусть к этому файлу.
Теперь у вас есть возможность добавлять зависимости прямо из под IDE PHPStorm (Tools -> Composer -> Add dependency).

Laravel и PHPStorm

Первым делом мы установим Laravel-ide-helper (barryvdh/laravel-ide-helper). Для корректной работы нам нужно еще установить doctrine/dbal. Также это облегчит вам работу с модулями.

Laravel и PHPStorm

Куда же без artisan. Он идет в коробке с Laravel потому ничего устанавливать не требуется. Нам нужно указать IDE PHPStorm где он находится, что бы потом без проблем использовать через командную строку. С помощью artisan-на вы сможете создавать контроллеры, модели и еще много чего, что сэкономит вам время. Переходим в настройки Settings -> Tools -> Command Line tool Support и добавляем сначала Composer (если вы спользуете GitBash – тогда можете пользоваться им, я предпочитаю работать с одной консоли и что бы в ней был доступ к всему что мне нужно). Жмем «плючик» в правом верхнем углу окна, выберите «глоально» или «локально» и укажите пути к ЗРЗ интерпритатору и файлу Composer.

Laravel и PHPStorm

Далее добавляем artisan, при этом в списке выбираем Tools Base on Symfony Console, так как artisan построен на Симфони консоли. Файл artisan лежит в корне папки созданного вами проекта Laravel.

Тепер что бы использовать ide-helper нам нужно прописать провайдера в настройках нашего приложения Laravel: config > app.php. Этот файл возвращается одним массивом и он имеет ключи, найдите ключ ‘providers’ и в нем пропишите

1
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

Laravel и PHPStorm

Чуть не забыл, просто must have это Laravel Plugin. Установите еще и этот плагин, у вас появится автокомплит, расширенная поддержка блейда и еще 101 возможность для упрощения жизни.

На этом все, с вами был ProIN, удачи!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Max quality, min price, min time expenditure
Send me a message to: work@glogla.net
Portfolio