Laravelを使ったプロジェクトでよく使うライブラリを紹介。最初となる今回は画像関連です。 ポータルサイトなどで必ずと言っていいほど必要になるのが、データと画像の紐付けです。 あるデータ1件に対してメイン画像や画像ギャラリーなどを表示する際、画像ファイルを保存しつつ、そのファイルとDBのデータとを紐付けます。 今のところ個人的に最も使い勝手が良いと思うライブラリは laravel-medialibrary なので、これを”定番”認定としたいと思います。 ここで紹介するのは記事公開時点のバージョン 7.5.1 です。 ・GitHub ・ドキュメント laravel-medialibrary にできることは、主に以下のことです。 アップロード画像の保存 アップロードした画像の読み出し 画像の削除 アップロード画像と Model の紐付け 画像のリサイズ 外部サイトからの画像ダウンロード レス
![「laravel-medialibrary」でモデルと画像の関連付け](https://cdn-ak-scissors.b.st-hatena.com/image/square/e23e8dfe1a26d931e468c0a46b3359ada92f1f50/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Faxelmedia-com-storage%2F2018%2F09%2F863c262d-laravel-l-slant.png)