使用firstOrNew()时添加where子句

时间:2016-08-26 14:49:10

标签: php laravel laravel-5.2

我调用一个返回客户列表的API。然后我将其转换为XML:

$clientListXML = new \SimpleXMLElement($clients);

我需要做的是在我的系统中创建此客户端。这通常是直截了当的,但我想在其上添加一个条款。
目前我正在尝试这样的事情:

foreach ($clientListXML->Clients->Client as $client) {
    $client = Client::firstOrNew(['clientName' => $client->Name])
        ->where($client->Name, 'like', '%' . 'ABC');
    //other parameters
    $client->save();
}

因此,当它循环XML时,我只希望它保存具有ABC名称的客户端。
换句话说,我不希望保存XML中的所有客户端,只有少数几个。

是否可以在此类场景中添加where where子句?

由于

0 个答案:

没有答案