search
LoginSignup
0

More than 1 year has passed since last update.

Organization

laravelの同じことができるので困るやつを集めてみた。

指定された値を「ドット」記法でネストされた配列から取得

ヘルパークラスの静的な関数 or ファサード

$price = Arr::get($array, 'products.desk.price', 1100);

ヘルパー関数

$discount = data_get($data, 'products.desk.discount', 0);

viewインスタンスを返す

ヘルパークラスの静的な関数 or ファサード

return View::make('profile');

ヘルパー関数

return view('profile');

authenticatorのインスタンスを返す

ヘルパークラスの静的な関数 or ファサード

$user = Auth::guard($guard)->user();

ヘルパー関数

$user = auth($guard)->user();

キャッシュから値を取得する

ヘルパークラスの静的な関数 or ファサード

$cache = Cache::get('key');

ヘルパー関数

$value = cache('key');

debugレベルのメッセージをログへ書き出す

ヘルパークラスの静的な関数 or ファサード

Log::debug('An informational message.');

ヘルパー関数

logger('An informational message.');

バリデータインスタンスを生成する

ヘルパークラスの静的な関数 or ファサード

$validator = Validator::make($data, $rules, $messages);

ヘルパー関数

$validator = validator($data, $rules, $messages);

他にも色々ありますがプロジェクトどちらの記載をどの処理層で使用するかは
決めておくと読みやすくなるとおもいます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0