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)メソッドで、自前でチェックを書いた。

ログインして会話に参加
:realtek:

思考の /dev/null