Laravel/値の取得

//一つの値を取得する
$name = Input::get('name');

//入力値が存在するか確かめる
if (Input::has('name'))
{
    //
}

//リクエストの全入力を取得する
$input = Input::all();


//一つのクッキーの値を取得する
$value = Cookie::get('name');

//レスポンスに新しいクッキーを付ける
$response = Response::make('Hello World');
$response->withCookie(Cookie::make('name', 'value', $minutes));

//クッキーを予めセット
Cookie::queue($name, $value, $minutes);

//永久に残るクッキーを生成する
$cookie = Cookie::forever('name', 'value');


//セッションに入力値を保存する
Input::flash();

//セッションに入力をいくつか保存する
Input::flashOnly('username', 'email');
Input::flashExcept('password');


//アップデートしたファイルを取得する
$file = Input::file('photo');

//ファイルがアップロードされたか調べる
if (Input::hasFile('photo'))
{
    //
}