0

私は Laravel を初めて使用し、いくつかのサンプル コードをチェックしています。

コントローラーでは、次のように表示されます。

<?php

use Illuminate\Support\Facades\Input;

class RegistrationController extends \BaseController {

public function __construct()
{
    $this->beforeFilter('guest');
}

「 use Illuminate\Support\Facades\Input; 」を使用する必要があるのはなぜですか?

たとえば、Input::get(); を使用することはできません。私のルートファイルで行うように?

4

2 に答える 2

1

ここでは名前空間のインポートを使用する必要はありません (追加する必要はありませんuse Illuminate\Support\Facades\Input;)。

Input::get('something')コントローラーがグローバル名前空間にある限り、Input ファサードにアクセスできます。それ以外の場合は、 afterを使用\Input::get('something')または追加する必要があります。use Input<?php

于 2014-11-17T12:29:09.017 に答える