2015-07-28 1 views
1

В моем веб-приложении я разрешаю пользователю загружать файлы, и приложение хранит файл в Aws s3. Я использую laravel 5.0 и хочу проверить типы файлов, используя класс Validator. Я знаю, что этому правилуMMA-типы Laravel Validator, за исключением определенных типов

mimes:jpeg,bmp,png 

Но моя проблема, я хочу, чтобы все файлы, КРОМЕ "PHP, HTML, JS.

Есть ли какое-либо правило для этого? или любой пользовательской функции.

ответ

1

К сожалению, вы можете использовать только белый список в проверке мимов, нет функции черного списка.

0

Вы должны написать собственный (повторно используемый) валидатор. например, для Laravel 5.3 смотрите:

https://laravel.com/docs/5.3/validation#custom-validation-rules

+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259), чтобы включить основные части ответа здесь, и укажите ссылку для справки. – GhostCat