php - 如何使用 laravel 5.4 验证 json 文件?

标签 php laravel laravel-5 laravel-5.4

仅当用户从浏览器上传时,我才需要验证 json 文件,但不起作用,当我与 txt 文件结合使用时,它才有效。 工作代码源码

 $this->validate($request, [
                // check validtion for json 
                'dataset_type' => 'required|mimes:json,txt'
            ]);

我需要的是仅验证下面的代码不起作用的 json 文件

$this->validate($request, [
                // check validtion for json 
                'dataset_type' => 'required|mimes:json'
            ]);

即使下面的代码也不起作用 $this->验证($请求, [

                'dataset_type' => 'required|file|mimes:application/json'
            ]);

请问有人可以帮我解决这个问题吗?谢谢。

最佳答案

尝试使用mimetypes:application/json

'dataset_type' => 'required|file|mimetypes:application/json'

关于php - 如何使用 laravel 5.4 验证 json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47364242/

相关文章:

php - zend 框架 2 常量

php - 如何将 PHP 和 JavaScript 字符串与引号连接起来以正确求值

php - 如何将 HTML 插入 PHP DOM 对象?

php - 用于 php 安装的 Gmagick 扩展——如何安装以及在何处安装?

php - Beanstalkd + 主管 + laravel : Queue processing with more than 10000 jobs an hour

Laravel 集合 : Flatten with full key name

php - Laravel 中的可扩展模型

Laravel where()vs whereLoose()方法

php - 如何在 Laravel 5 中有条件地要求身份验证?

php - 如何在 Laravel(PHP artisan )中删除 Auth