Laravel PhpStorm автозаполнение - PullRequest
0 голосов
/ 27 октября 2018

У меня проблемы с автозаполнением в PhpStorm с использованием Laravel. Я настроил IDE соответственно из этого руководства:

https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm

Я не могу автозаполнить базовые функции, такие как Input::only или Input::has. Ближайший ответ, который я могу найти, находится в этой теме:

Laravel Intellisense / автозаполнение с PhpStorm

Однако вход уже добавлен как псевдоним в config/app.php - все еще не работает.

Кто-нибудь испытывал ту же проблему и / или знает решение этой проблемы?

EDIT:

Извините за то, что не предоставили пример кода - это были только пробные версии Laravel, но здесь идет речь:

У меня есть маршрут:

Route::post('/login', 'LoginController@authenticate');

В действии контроллера я попробовал следующее:

 <?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;

class LoginController extends Controller
{
   public function authenticate(Request $request) {

       Input::get(); // <-- autocompletes
       Input::has(); // <-- NO autocomplete

       $request->only(); // <-- autocompletes
       $request->validate(); // <-- NO autocomplete

   }
}

1 Ответ

0 голосов
/ 28 октября 2018

используйте laravel ide-helper пакет

это может обеспечить точное autocompletion. Генерация производится на основе файлов в вашем проекте.

phpstrom поддерживает автозаполнение, лучше всего то, что

...