1 回答

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
在搜索了許多博客,教程,當(dāng)然還有l(wèi)aravel文檔之后,我得到了一些解決我的問(wèn)題是博客鏈接的東西。這不是我真正想要的,但它清楚地說(shuō)明了我必須做什么的概念。這個(gè)家伙拯救了我的一天。
下面是一個(gè)示例。
namespace App\Http\Requests;
use App\Http\Requests\Request;
class OrderRequest extends Request
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
$rules = [
'name' => 'required|max:255',
];
foreach ($this->request->get('items') as $key => $val) {
$rules['items.' . $key] = 'required|max:10';
}
return $rules;
}
public function messages()
{
$messages = [];
foreach ($this->request->get('items') as $key => $val) {
$messages['items.' . $key . '.max'] = 'The field labeled "Book Title ' . $key . '" must be less than :max characters.';
}
return $messages;
}
}
解決方案非常簡(jiǎn)單易行。
- 1 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報(bào)