Чтобы проверить тип mime ввода файла в Laravel, вы можете использовать правило mimes
. Не забудьте сопоставить тип mime, обнаруженный с помощью фактического mime файла, который вы предоставляете. Он может различаться на разных серверах.
Например, вы хотите включить добавление и документ Word в форме:
1) в config/mimes.php
добавить следующие типы mime:
'doc' => array('application/msword', 'application/vnd.ms-office'),
'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip'),
2) в вашей проверке $rules
добавьте следующие элементы:
'file' => 'required|max:10000|mimes:doc,docx' //a required, max 10000kb, doc or docx file