書いて、配列でcontrollerに送り、Photo::findOrFail($request->checkBoxArray)で受け取る。false;});}});});一括削除はUX上、あまり宜しくないと思ったが、よく考えたら複数一括処理はselectで一括ステータス変更などにも使えるので、書き方自体は覚えておきたい。type=”hidden”で書くという事は、フォームの確認ページがある場合、そこは全てcollectiveは使わずに書く、ということになりますね。htmlべだ書と同様、ヘッダにdropzoneのcss、フッタにjsを読み込ませればいい。dropzoneはfileのnameがglobalで’file’なので、controllerで受け取るときは、$request->file(‘file’);と書く。collectiveを使用。ファイルアップロードから表示までの書き方OneToOneの画像用のモデル・migrationファイルを作成し、belongsToでUserからつなげる。ここまでは、他のOneToOneと同じ。画像は、Controllerで、ファイル名をDBに保存し、画像自体は/images/フォルダに格納。呼び出しはAccessorを使って、$user->photo->fileでimgタグに埋め込む。<td>{{$user->updated_at->diffForHumans()}}</td></tr>@endforeach@endif</tbody>ここでは画像はpublicのimagesフォルダ配下を想定しているが、S3の場合は、ControllerでS3にmoveと書く必要がある。その場合もViewでS3から呼び出せばよい。画像フォルダの格納ロジックは別途考える必要がある。/images/${userId}/${imageName}とするかなど。Collectiveを使用して入力フォーム・バリデーションを作成するまでの一連の流れです。フォームを作成してから、requestsを作ります。エラーはテンプレート化する@include('includes.form_error')LaravelCollectiveも、初めて使ったときはメリットが分かりませんでしたが、少しずつ実用性を体感していきます。src="{{$post->path}}"></div>今回はシンプルな書き方で、ファイルに対する拡張子やファイルサイズのバリデーションをつけていませんが、コントローラーもしくはrequestsでバリデーションを付ければ良いでしょう。ファイルの格納場所はサーバー内ですが、これをS3にする場合はmove()の箇所を変える必要があります。}バリデーションは実務で日常的に使うので、比較的馴染みやすいように思います。illuminate/html」で検索しますgithub:https://github.com/illuminate/htmlhttps://laravelcollective.com/docs/5.2/htmlなんじゃこりゃーーcomposer.jsonrequireにインストールするパッケージ名を追加します。!!}@endsectionHTMLのformとは異なるので、使いこなすには練習・復習が必要です。