-2
Q &答: 我想設置一些默認值以避免空字段。Laravel - 填充數組w /默認值| POST方法
- 我想在控制器不是HTML
- 表格佔位符不作爲填充領域的工作設置默認值
- 我想還是可以,如果一些來輸出錯誤鍵值丟失
Q &答: 我想設置一些默認值以避免空字段。Laravel - 填充數組w /默認值| POST方法
我發現只需使用數組合併到acomplish的正確方法:
array_merge($requested, $default)
config/database.php
中檢查'strict' => false
。{} NameController.php
$default = array(['image' => 'http://placehold.it/250x225']);
$request = request(['user' => request('user')]);
$input = array_merge($request, $default);
{Model}::create($input);
return redirect('{view}');
我是新來的疊加,所以請告訴我,如果東西是錯誤的,THX。
如果您使用'$ requests = request() - > all(); $ requests ['user'] = request() - > user? request() - > user:'http://placehold.it/250x225';'//只是一個建議,所以你不需要'array_merge' –
不錯,這更好。 –
您也可以使用PHP 7空合併運算符 '$ requests ['user'] = request() - > user?的 'http://placehold.it/250x225';' – DavidODW