Laravel– category –
-
Laravel
【Laravel】 Laravel 5.7コレクション を一気に勉強(2) − combine,concat, contains, containsStrict, count
combine() combineメソッドを呼び出すコレクションの値をキー、combineのパラメーターに設定する配列またはコレクションの値を値とする新しいコレクションを生成します。 $collection1 = collect(['aaa', 'bbb']); $combined = $collection1->combine(['11... -
Laravel
【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 ... -
Laravel
【Laravel】常時SSL化
LaravelでURLを生成するときはroute()だったりurl()関数だったりを利用して出力することが多いと思いますが、常時SSLにする場合、ちょっとはまったことがありましたので書いておきます。 まず常時SSL化の基本設定ですが、Laravel側で出力するURLはすべてht... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(28) − event,bloadcast
今回はeventヘルパー関数とbloadcastヘルパー関数を調べました。まずeventヘルパー関数ですが、登録されているイベントをパラメーターに指定することでイベントを発行することができます。 event(new ExampleEvent($params)); bloadcastヘルパー関数は、指... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(27) − factory,policy
今回はfactoryヘルパー関数とpolicyヘルパー関数のことを調べます。 factoryヘルパー関数 factoryヘルパー関数は、主にテストやシーディングする際のデータを生成するときに使用します。例えば以下はUserモデルを10件生成します。 $user = factory(User::c... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(26) − dispatch,dispatch_now
Job関連のヘルパー関数であるdispath(),dispathc_now()について調べました。JobとはJobを登録した処理とは非同期で処理が実行されます。処理が思い処理の結果をまたずに次の処理を行うことができるので、利用できると非常に助かりますが、Laravelでは簡単... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(25) − cache
今回はcacheヘルパー関数について調べました。Laravelではキャッシュ機能が提供されており、保存先はconfig/cache.phpで設定することができます。Memcached、Redis、データベース、ファイルなどいくつかの保存先が用意されていますが、すべて同じインター... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(24) − resolve()
前回app()関数で指定したインスタンスを取得することができることがわかりましたが、resolve()もほとんど同じ使い方ができます。ほとんど同じというか、ソースを見てみるとわかりますが、resolve()の中でapp()関数を呼んでいるだけでした。こんな感じ。 fu... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(23) – app()
ヘルパーの勉強をしていて個別に調べたいと思って時間のあるときまで残していた9つの関数についてようやく調べる時間ができたので少しずつまとめていきたいと思います。今回はapp()関数です。 app()関数はサービスコンテナをインスタンスを返す場合と、コ... -
Laravel
【Laravel】abort_ifを積極的に使ってたらデメリットに気づいた
ヘルパーの勉強をして積極的にヘルパー関数を使うようにしていたのですが、abort_ifを使っていたときに、アンチパターンもあることに気づきました。どんなときかというと、アボート前にエラーログなど処理をしたいときです。まあよく考えれば当然そういう...