如何在laravel中验证json体

时间:2018-06-11 07:55:51

标签: json validation laravel-5

我的样本json数据在这里

{
    "allRecords": [
        {
            "name": "Jhon",
            "email": "jhon@gmail.com",
            "age": "30",
            "address": "NA",
            "uniqueId": "81467yht"
        },
        {
            "name": "Doe",
            "email": "doe@gmail.com",
            "age": "60",
            "address": "NA",
            "uniqueId": "88797kkk"
        },
        {
            "name": "Falcon",
            "email": "falcon@gmail.com",
            "age": "40",
            "address": "NA",
            "uniqueId": "7876ooot"
        }
    ]
}

这里allRecords将有多个对象。所以我需要在laravel中验证所有allRecords的正文字段。

验证1:验证特定参数是否需要(名称,电子邮件,年龄,uniqueId)。如果整个json对象中缺少一个参数,则应该通过错误消息。

验证2:需要检查唯一值" uniqueId"使用我现有的数据库。

我有一个名为" recordsUniqueIdCheck()"的函数。可以检查uniqueId是否与数据库无关。

function recordsUniqueIdCheck($uniqueId){
   if(exist id){
    return true;
   }else{
    return false
   }
}

由于

0 个答案:

没有答案