Laravel Livewireのファイルアップロードで、プレビューの段階でバリデーションを掛けたいのだが、一般的に紹介されているconfig/livewire.phpにtemporary_file_uploadを定義する方法だと一種類しかチェックができない。複数種類のファイルパターンを登録したいのだが、検索で出てくるのはsaveの段階でチェックしろという的外れなもの。プレビューでチェックしたいって質問者も書いてるだろ!
ひとまず もっと見る
画像じゃ無いときは、これでerrorFileメソッドに飛ばせたが、ファイルサイズのエラーが引っかけられないな。@if ($uploadImageFile)@if ($uploadImageFile->isPreviewable())<img src="{{ $uploadImageFile->temporaryUrl() }}">@else<div wire:init="errorFile"></div>@endif@endif
結局 もっと見る
updated~($image)メソッドで、自前でチェックを書いた。
思考の /dev/null