【发布时间】:2014-11-26 01:41:06
【问题描述】:
我需要帮助构建我的 laravel 自定义宏。在我的 start/global.php 我需要一个 macros.php
...
require app_path().'/macros.php';
在我的 macros.php 上,我有这段代码,我在 site 中读到了这段代码。
Form::macro('selectMonths', function()
{
$selectMonth = preg_replace('/></', '><option value="">Month</option><', Form::selectMonth('month'));
return $selectMonth;
});
结果是这样的。
<select class="form-control" name="month">
<option value="">Month</option>
<option value="1">January</option>
<option value="">Month</option>
<option value="2">February</option>
<option value="">Month</option>
<option value="3">March</option>
<option value="">Month</option>
<option value="4">April</option>
<option value="">Month</option>
<option value="5">May</option>
<option value="">Month</option>
<option value="6">June</option>
<option value="">Month</option>
<option value="7">July</option>
<option value="">Month</option>
<option value="8">August</option>
<option value="">Month</option>
<option value="9">September</option>
<option value="">Month</option>
<option value="10">October</option>
<option value="">Month</option>
<option value="11">November</option>
<option value="">Month</option>
<option value="12">December</option>
<option value="">Month</option>
</select>
如何在一月之前而不是每个月之后添加本月?
谢谢!
【问题讨论】:
-
用不同的解决方案讨论这个问题:stackoverflow.com/questions/25836731/…
标签: php html laravel macros laravel-4