【Laravel】Laravel5.7のヘルパーを一気に勉強(16) – その他その3




Laravel5.7のその他に関するヘルパーその3です。

cookie()

指定したパラメーターでクッキーインスタンスを生成します。
詳しいパラメーターはこちら。
https://laravel.com/api/5.7/Illuminate/Contracts/Cookie/Factory.html#method_make

// 名前:cookie_name、値:cookie_value、有効期限が1分のCookieインスタンスを生成
$cookie = cookie('cookie_name', 'cookie_value', 1);

csrf_field()

CSRFトークンのhddenフィールドを生成します。

echo csrf_field();
// <input type="hidden" name="_token" value="XOV6xzt5YMXbZYAWSXRWpDuQ3ZsDR67mPi2ZhMIF">

csrf_token()

CSRFトークンを生成します。

echo csrf_token();
// XOV6xzt5YMXbZYAWSXRWpDuQ3ZsDR67mPi2ZhMIF

dd()

変数の内容を整形して出力し、スクリプトを終了します。

dd(new \App\User);

decrypt()

encrypt()で暗号化した文字列を復号します。

echo decrypt(encrypt('password'));
// password