У меня проблемы с автозаполнением в 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
}
}