За последние 24 часа нас посетили 7989 программистов и 469 роботов. Сейчас ищут 99 программистов ...

Laravel и PHPStorm

Тема в разделе "Laravel", создана пользователем mkramer, 23 мар 2017.

  1. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.847
    Симпатии:
    1.543
    Делаю первый проект на Laravel. Обнаружил такую не очень удобную штуку. По умолчанию phpStorm даже с плагином для Laravel не видит фасады Laravel, которые можно использовать без указания пространства имён в use (типа Route, Auth). Поискал в нете, нашёл некий пакет
    barryvdh/laravel-ide-helper, который генерит типа свой файл с классами, но там определения не совпадают. Кто давно юзает Laravel, как настраиваете на них подсказчик в PHPStorm, а то без него грустно
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    717
    А можно пример того что не совпадает? Мне просто всегда хватало того что он делает.
     
    denis01 нравится это.
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.847
    Симпатии:
    1.543
    Auth::routes() в его версии Auth отсутствует, к примеру.
    --- Добавлено ---
    upload_2017-3-23_22-2-20.png
     
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    717
    \Auth::routes() ?
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.847
    Симпатии:
    1.543
    Аналогично :) При этом ошибки выполнения нету
     
  6. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    717
    хм... у меня и без слэша все нормально, ты точно из консольки все команды выполнил? _ide_helper.php в корне проекта лежит?
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.847
    Симпатии:
    1.543
    Ага. Лежит. Я его открыл, там нету этого метода в определении. Composer мне установил barryvdh/laravel-ide-helper v2.3.2 (я версию в команде не указывал). Может другую прописать надо?
     
  8. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.847
    Симпатии:
    1.543
    Кстати, в продолжении темы. Статические методы моделей eloquent я-ля find, where тоже phpStorm не видит.

    Хотя в целом от работы с фреймворком у меня пока положительные впечатления
     
  9. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    717
    @mkramer вообще - это довольно странно, оно должно работать из коробки, ты либо что-то пропустил, либо что-то сделал не так ) Eloquent тоже подтягивается этой тулзой, при чем прописывает сразу с полями таблицы.