我需要幫助構建我的laravel自定義宏。在我開始/ global.php我需要macros.phpLaravel創建自定義窗體宏選擇年份和月份
...
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>
我該如何在一月之前添加本月而不是在每月之後?
謝謝!
論這正好與一個不同的解決方案:http://stackoverflow.com/questions/25836731/laravel-4-formselectmonth- prepend-month – 2014-10-01 10:42:53