Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在雄辩的句子中使用IF语句_Php_Laravel_If Statement_Eloquent - Fatal编程技术网

Php 在雄辩的句子中使用IF语句

Php 在雄辩的句子中使用IF语句,php,laravel,if-statement,eloquent,Php,Laravel,If Statement,Eloquent,有一种方法可以在雄辩的对话中使用IF语句 我有一张叫做“发票”的桌子 invoices(invoiceId,debt,status) 状态表示发票是否已付款,债务是发票上的债务。 我在问是否有一种快速更新状态的方法,当我付款时 if invoice.debt = 0 then invoice.status = 0 else invoice.status = 1 我用的是laravel 5.3。谢谢大家! 看来你走的路是对的 您可以简单地执行以下操作: $invoice = Invoice::

有一种方法可以在雄辩的对话中使用IF语句

我有一张叫做“发票”的桌子

invoices(invoiceId,debt,status)
状态表示发票是否已付款,债务是发票上的债务。 我在问是否有一种快速更新状态的方法,当我付款时

if invoice.debt = 0 then invoice.status = 0
else invoice.status = 1

我用的是laravel 5.3。谢谢大家!

看来你走的路是对的

您可以简单地执行以下操作:

$invoice = Invoice::find(1);
$status = ($invoice->debt == 0) ? 0 : 1;

$invoice->status = $status;
$invoice->save();

希望这有帮助

看来你走的路是对的

您可以简单地执行以下操作:

$invoice = Invoice::find(1);
$status = ($invoice->debt == 0) ? 0 : 1;

$invoice->status = $status;
$invoice->save();
希望这有帮助

使用

使用


基本外观的代码应该是伪代码吗?是的,哈哈,一个朋友告诉我我可以使用触发器,但是没有一种方法可以使用eloquent?eloquent是一种ORM,触发器在数据库中实时运行!?!?!?!2个不同的动物是的,但是你可以使用迁移在数据库中创建一个触发器。看起来基本的代码应该是伪代码吗?是的,哈哈,一个朋友告诉我,我可以使用触发器,但没有一种方法使用eloquent?eloquent是一个ORM,触发器在数据库中活动!?!?!?!2个不同的动物是的,但是你可以使用迁移在dbIt中创建触发器!但是有必要在模型上添加这个
public$timestamps=false如果您觉得这很有帮助,请接受并投票,因为这会激励我回答其他类似的问题,并帮助其他人快速找到正确的答案…这很有效!但是有必要在模型上添加这个
public$timestamps=false如果你觉得这很有帮助,那么请接受并投票,因为它激励我回答其他类似的问题,并帮助其他人快速找到正确答案。。。