【发布时间】:2016-12-12 18:06:39
【问题描述】:
我有这个表单结构
<form> <!-- assume I have method and action attribute in the form -->
<fieldset>
<input type="checkbox" name="settings[]" value="1" checked>
<input type="checkbox" name="settings[]" value="2" checked>
<input type="checkbox" name="settings[]" value="3" checked>
</fieldset>
<button>Save</button>
</form>
然后尝试捕获数组请求
//route
Route::post('/settings/save','SettingsController@save_settings');
//in controller
public function save_settings(Request $request){
foreach($request->settings[] as $s){
//save settings
}
}
每次我点击表单按钮时,Laravel CLI 都会突然停止工作。
如果我删除“foreach”,一切正常,就像没有“CLI 停止工作”一样。有什么想法,请帮忙?我正在使用 Laravel 5.3、php 7、wamp。
【问题讨论】:
标签: php laravel command-line-interface laravel-5.3