あまり頻繁に使うことはないかもしれませんが、Laravelでデータベースを動的に切り替える方法を調べたのでまとめておきます。 方法1:envヘルパー関数を利用して環境変数を動的に変更 envヘルパー関数を利用して任意のタ…
CATEGORY Laravel
4年間Laravelを使ってわかった役に立つオススメ本

Laravelは約4年前に4系を初めて導入し、その後2年くらいは実務では3案件くらいしか携わる機会はありませんでしたが、直近2年はほぼLaravel案件だけになってきました。確かに使えば使うほどLaravelはPHPのフ…
【Laravel】 Laravel 5.7コレクション を一気に勉強(10) − mapWithKeys,max,median,merge,min

mapWithKeys() コレクション全体を反復し、コールバックから返されたキー・値のペアで新しいコレクションを生成します。 $collection = collect([ [‘name’ => ‘ichiro’, ‘…
【Laravel】 Laravel 5.7コレクション を一気に勉強(9) − make,map,mapInto,mapSpread,mapToGroups

make() 新しいコレクションインスタンスを生成します。 dump(Collection::make([0, 1, 2])->all()); /* array:3 [▼ 0 => 0 1 => 1 2 => 2 ] *…
【Laravel】 Laravel 5.7コレクション を一気に勉強(8) − isNotEmpty,keyBy,keys,last,macro

isNotEmpty() コレクションが空でない場合true、空の場合はfalseを返します。 dump(collect([‘a’ => 1])->isNotEmpty()); dump(collect([])->isN…
【Laravel】 Laravel 5.7コレクション を一気に勉強(7) − has,implode,intersect,intersectByKeys,isEmpty

has() パラメーターで指定したキーがコレクションに存在するかチェックします。複数キーを指定することも可能です。キーが1つの場合はそのキーが存在するかどうか、複数キーの場合はすべてのキーが存在する場合はtrue,1つで…
【Laravel】 Laravel 5.7コレクション を一気に勉強(6) − flip,forget,forPage,get,groupBy

flip() キーと値を入れ替えます。 $collection = collect([‘name’ => ‘ichiro’, ‘no’ => 51, ‘team’ => ‘B’]); dump($collection->…
【Laravel】 Laravel 5.7コレクション を一気に勉強(5) − filter,first,firstWhere,flatMap,flatten

filter() 指定した条件に一致する値のみ抽出したコレクションを返します。逆の動作はreject()で実現できます。 $collection = collect([1, 2, 3, 4]); dump($collec…
【Laravel】 Laravel 5.7コレクション を一気に勉強(4) − dump,each,eachSpread,every,except

dump() コレクションの内容をダンプします。 collect([‘name’ => ‘ichiro’, ‘no’ => ’51’, ‘type’ => ‘baseball’, ‘age’ => 45])->dump(…
【Laravel】 Laravel 5.7コレクション を一気に勉強(3) − crossJoin,dd,diff,diffAssoc,diffKeys

crossJoin() crossJoinを実行するオリジナルコレクションとcrossJoinのパラメーターのコレクション(配列)の値のすべての組み合わせによる新たなコレクションを生成します。 $collection =…