1 回答

TA貢獻(xiàn)1798條經(jīng)驗 獲得超3個贊
在搜索了許多博客,教程,當(dāng)然還有l(wèi)aravel文檔之后,我得到了一些解決我的問題是博客鏈接的東西。這不是我真正想要的,但它清楚地說明了我必須做什么的概念。這個家伙拯救了我的一天。
下面是一個示例。
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;
}
}
解決方案非常簡單易行。
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報