未分類– category –
-
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(10) − mapWithKeys,max,median,merge,min
mapWithKeys() コレクション全体を反復し、コールバックから返されたキー・値のペアで新しいコレクションを生成します。 $collection = collect([ ['name' => 'ichiro', 'no' => 51, 'team' => 'B'], ['name' => 'ichiro', 'no' => 31, 'team' => 'NY'], [... -
未分類
【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 ] */ map() コレクションのキー・値をコールバックに渡し、新しいコレクションを生成します。 $array = []; for($i ... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(8) − isNotEmpty,keyBy,keys,last,macro
isNotEmpty() コレクションが空でない場合true、空の場合はfalseを返します。 dump(collect(['a' => 1])->isNotEmpty()); dump(collect([])->isNotEmpty()); /* true false */ keyBy() 指定したパラメーターをキーにしたコレクションを返します。 $collect... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(7) − has,implode,intersect,intersectByKeys,isEmpty
has() パラメーターで指定したキーがコレクションに存在するかチェックします。複数キーを指定することも可能です。キーが1つの場合はそのキーが存在するかどうか、複数キーの場合はすべてのキーが存在する場合はtrue,1つでも存在しないキーが指定されたら... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(4) − dump,each,eachSpread,every,except
dump() コレクションの内容をダンプします。 collect(['name' => 'ichiro', 'no' => '51', 'type' => 'baseball', 'age' => 45])->dump(); each() コレクションのキー・値をコールバック関数に1つずつ渡します。 $collection = collect(['51' => 'ichiro',... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(3) − crossJoin,dd,diff,diffAssoc,diffKeys
crossJoin() crossJoinを実行するオリジナルコレクションとcrossJoinのパラメーターのコレクション(配列)の値のすべての組み合わせによる新たなコレクションを生成します。 $collection = collect(['1111', '2222']); $matrix = $collection->crossJoin(['... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(2) − combine,concat, contains, containsStrict, count
combine() combineメソッドを呼び出すコレクションの値をキー、combineのパラメーターに設定する配列またはコレクションの値を値とする新しいコレクションを生成します。 $collection1 = collect(['aaa', 'bbb']); $combined = $collection1->combine(['11... -
未分類
【Laravel】 Laravel 5.7コレクション を一気に勉強(1) − all,average,avg,chunk,collapse
Laravel5.7のコレクションのメソッドを一通り勉強します。だいたい1日5個くらい。 all() 指定したコレクションのデータを配列で返します。 $array = ['aaa', 'bbb', 'ccc']; print_r(collect($array)->all()); /* Array ( [0] => aaa [1] => bbb ... -
未分類
【Mac】Firefoxでlocalhostのサブドメインにアクセスできない
MacのDocker環境でsub.localhostのようなサブドメインを利用としましたが、Chromeでは普通にページが開くのにFirefoxだとなぜか開かずはまりそうになりました。調べていくうちに、原因を発見。原因といっても、なぜChromeだけは動くのかは疑問のままなので... -
未分類
【Mac】macOS Mojaveにcomposerをインストール
Macをクリーンインストールしたのでcomposerを再インストールすることになりました。最新のインストール方法を調べていたらopensslを必要という記事も見かけましたが無駄なものは入れたくなかったのでとりあえず公式ページのインストール方法に従ってイン...