【PHP】【Laravel 5.5】 配列、コレクションの扱い

トピック1

PHP】Notice: Array to string conversion 警告メッセージの対処方法(複数)

https://marycore.jp/prog/php/notice-array-to-string-conversion/

PHPで配列を扱う際に上記警告が発生してしまうことがあります。

「配列が文字列に変換」されてしまうという趣旨の警告メッセージです。
配列は、文字列化されると強制的にArrayという文字列に変換されてしまうため、
このような警告が発生します。



トピック2

[PHP] 配列・連想配列の初期化、結合、追加

[PHP] 配列・連想配列の初期化、結合、追加 - Qiita



トピック3

Illuminate\Support\Collectionクラス

配列データを操作するためのラッパー https://readouble.com/laravel/5.5/ja/collections.html



トピック4

[PHP] unserialize — 保存用表現から PHP の値を生成する

https://www.php.net/manual/ja/function.unserialize.php



トピック5

リレーションおさらい (中間テーブル含め)

https://readouble.com/laravel/5.5/ja/eloquent-relationships.html



トピック6

クエリビルダの使い方

https://www.ritolab.com/entry/120

条件がイコールではない場合は、
第二引数に演算子を渡し、第三引数に条件となる値を渡します。

// id が 10 未満のデータを取得する
$data = Framework::where('id', '<',  10)->get();