本月每天的输入:
我使用PHP Laravel,我需要为每月的每一天制作动态输入,就像在图像中一样。 任何帮助表示赞赏。
答案 0 :(得分:1)
基本上你要求其他人在不试试自己的情况下编写你的代码,但是我们走了。
Laravel使用Carbon,一个用于PHP DateTime的简单PHP API扩展。
首先,您必须检查您当前所在的月份,当您完成此操作时,您可以在Carbon实例上运行名为daysInMonth
的Carbon方法,以返回天数在当前日期的月份。
use Carbon\Carbon;
$currentDate = Carbon::now();
$daysInMonth = $currentDate->daysInMonth);
return view('your.view', compact('daysInMonth');
现在您拥有当月的天数。很简单,只需在i
等于或小于$daysInMonth
时运行for循环。
这将如下所示:
@for($i = 1; $i =< $daysInMonth; $i++)
<input type="text" name="day[]" value="$i">
@endfor