0

Sublime Text 3 で SublimeLinter-phplint を使用して php ファイルをリントしようとしています。リンターは実行されますが、「use」ステートメントに従わないため、継承が理解されず、さらにエラーが発生します。たとえば、コントローラーは次のとおりです。

<?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class TestController extends Controller
{
  public function __construct()
  {
    $this->middleware('auth');
  }

  public function index(Request $request)
  {
    return response()->json([], 200);
  }

}

私が得る最初のエラーは

ERROR: unknown type `Controller'

に続く

ERROR: unknown method App\Http\Controllers\TestController::middleware

これは、phplint が「use」ステートメントを理解できないことを明確に示しています。これを解決する手順は何ですか? それは構成の問題ですか、それともphplintはそれを行うことができませんか? (私はlaravel 5を使用しています)

4

1 に答える 1