Помощь по коду NetBeans - невозможно "Перейти к декларации", источник недоступен - PullRequest
0 голосов
/ 12 апреля 2019

При работе с проектом laravel в Netbeans я могу нажать ctrl и навести курсор мыши на любой метод или класс, и, если он является частью инфраструктуры laravel, источник отображается в желтом всплывающем окне. Например, если у меня есть модель, где я наведите курсор на «validate»:

$this->validate

Показывает: "vendor/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php"

Если Ctrl + клик подтвердить, я сразу перейду к классу, к которому он принадлежит.

Но часто это не работает, если это какая-то сторонняя библиотека, например, в классе с такой строкой:

use Spatie\MediaLibrary\Models\Media;

Я не могу Ctrl + щелкнуть Media, и если я удерживаю Ctrl и наведу курсор мыши на метод "getKey":

protected function getBasePath(Media $media): string
    {
        return $media->getKey();
    }

Нет информации об этом методе. Поэтому мне нужно перейти к Media.php в этой библиотеке, и там я вижу, что она использует 18 вещей (например, use Illuminate\Database\Eloquent\Relations\MorphTo;), поэтому мне потребуется некоторое время, чтобы вручную искать их, чтобы найти функцию getKey ().

Итак, как я могу сделать так, чтобы Netbeans включал все библиотеки в функции поддержки кода «Перейти к»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...