如何简化是否具有四个不同条件

问题描述 投票:0回答:1

如何简化我的代码?

enter image description here

php model-view-controller logic slim-3 nested-if
1个回答
0
投票

您可以将Carbon::*()的结果保存到变量中并调用其成员。

if (empty($startDate)) {
    $carbon = Carbon::now();
} else {
    $carbon = Carbon::createFromFormat(...);
}
$post->start_at = $carbon;
if (empty($endDate)) {
    $post->end_at = $carbon->endOfDay(); 
} else {
    $post->end_at = Carbon::createFromFormat(...);
}
© www.soinside.com 2019 - 2024. All rights reserved.