【Laravel】Laravel5.7のヘルパーを一気に勉強(8) – 文字列その2
Laravelの文字列に関するヘルパーその2です。 Str::kebab() 文字列をケバブケースに変換します。スネークケースなど変換されない場合もあります。 echo Str::kebab(‘I have a pen’…
Laravelの文字列に関するヘルパーその2です。 Str::kebab() 文字列をケバブケースに変換します。スネークケースなど変換されない場合もあります。 echo Str::kebab(‘I have a pen’…
Laravel5.7の文字列に関するヘルパーその1です。なお、前提として以下の設定が必要となります。use Illuminate\Support\Str; __() 指定したキーで表示対象言語の翻訳情報を取得します。キー…
Ruby On RailsでRSpecを1年前くらいに業務で触れることがあり、テストが楽しくなったので、はやいとこPHPのテストもしっかり勉強しなくてはと思いつつ1年たってしまったので、今更ですがphpunitについて本…
今まで使っていなくてすごくもったいなかったなというパッケージを知ったのでメモしておきます。使っている人は多いと思うのですが、日付処理が簡単に行うことができるCarbonパッケージです。Laravelで使うにはこんな感じ。…
app_path() appディレクトリの絶対パスを返します。この場合、末尾にスラッシュは付与されません。パラメーターを指定するとappディレクトリの絶対パスに続いて指定した文字列をつなげたパスを返します。パラメーター先…
Arr::wrap() 文字列を配列化します。文字列が空・NULLの場合は空配列を返します。 $data = ‘Laravel’; $result = Arr::wrap($data); print_r($result)…
Arr::random() 配列からランダムに値を取得します。第二パラメーターで取得する数を指定することもできます。 $datas = [‘aaa’, ‘bbb’, ‘cccc’, ‘ddd’, ‘eee’, ‘aaab…
オブジェクトに関するヘルパー関数3回目です。 Arr::last() 指定した条件に最後に一致する値を返します。多次元配列は処理されないので注意です。 $datas = [‘aaa’, ‘bbb’, ‘cccc’, ‘d…
前回の配列とオブジェクトに関するヘルパー関数の続きです。 Arr::first() 指定した条件に最初に一致する値を返します。多次元配列は処理されないので注意です。 $datas = [‘sea’ => [‘Aji…
Laravel5.7のヘルパー関数のマニュアルをみると、便利な関数がたくさんあったので、一度全部の関数を使ってみたいと思います。たくさんあるので数回に分けて書いていきます。 今回は配列とオブジェクトに関するヘルパー関数で…