Php Json空索引

Php Json空索引,php,json,laravel,ionic-framework,Php,Json,Laravel,Ionic Framework,我有一个ionic应用程序,它将json数据发送到使用laravel作为后端的api 当对我的路线发出post请求时,我在控制器上调用一个方法 然后,该控制器获取数据并将其输入数据库,但有时并非所有从ionic应用程序发送的数据都在数据库中 也就是说,我的laravel应用程序正在等待名字、姓氏、公司,有时我的ionic应用程序只会发送名字、姓氏,这意味着缺少公司索引 如何在控制器中检查索引是否存在 请参阅我的json请求: {"data":{"first_name":"Peter","last

我有一个ionic应用程序,它将json数据发送到使用laravel作为后端的api

当对我的路线发出post请求时,我在控制器上调用一个方法

然后,该控制器获取数据并将其输入数据库,但有时并非所有从ionic应用程序发送的数据都在数据库中

也就是说,我的laravel应用程序正在等待名字、姓氏、公司,有时我的ionic应用程序只会发送名字、姓氏,这意味着缺少公司索引

如何在控制器中检查索引是否存在

请参阅我的json请求:

{"data":{"first_name":"Peter","last_name":"tESt"}}
请参阅我的控制器正在等待数据请求:

public function store(Request $request)
{

    $card = NEW card;
    $card->first_name = $request->data['first_name']; 
    $card->last_name = $request->data['last_name']; 
    $card->location = $request->data['location']; 
    $card->save();

};

在某些情况下,该位置将包括在内,而在某些情况下则不包括在内。应用程序也不会发送空索引。

在PHP中,可以使用

在您的示例中,您可以执行以下操作:

if (array_key_exists('location', $request->data)) {
    $card->location = $request->data['location'];
}