Php 在雄辩的句子中使用IF语句
有一种方法可以在雄辩的对话中使用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::
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代码>如果你觉得这很有帮助,那么请接受并投票,因为它激励我回答其他类似的问题,并帮助其他人快速找到正确答案。。。