我正在使用Guzzle HTTP Client从另一个PHP后端调用自己的Laravel API。除了必须两次执行才能执行的PUT请求以外,所有CRUD都在工作。
在尝试调用控制器函数并且每次发出请求时都会调用API时,我试图将日志保存在API中,但是数据库中没有任何更改
// LARAVEL API CONTROLLER METHOD
public function update(CustomersUpdate $request, Client $customer)
{
Log::error('Client -> ' . json_encode($customer->refresh())); // This log is working
$customer->update($request->only([
'name',
'vat_number',
'work_phone',
'address1',
'address2',
'city',
'state',
'postal_code',
'payment_terms',
'invoice_number_counter',
'quote_number_counter',
'shipping_address1',
'shipping_address2',
'shipping_city',
'shipping_state',
'shipping_postal_code']));
}