laravel8でRestfulなCRUDメモアプリAPIを改良。複数のファイルアップロードに対応してみる。

laravel8でRestfulなCRUDメモアプリAPIを改良。複数のファイルアップロードに対応してみる。

laravel8でRestfulなCRUDメモアプリAPIを作ってみる。

memosレコードに対して、複数の写真を紐付けないと駄目だから、1:nのリレーションを張る

モデルにリレーションを記述

createの処理。updateも同じ感じで修正する
app/Http/Controllers/MemoController.php

postmanかcreate.blade.phpでアップロードしてみる。

メモに紐付いたアップロードされた写真を表示。
Memo::with([‘HasManyのメソッド名’])->get() みたいにしないと子テーブルの値を持ってきてくれない。

storage\app/publicに格納されたファイルは、public\storage以下からアクセス出来るようにする