При работе с проектом 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 включал все библиотеки в функции поддержки кода «Перейти к»?