Laravel的验证相关资料:http://laravelacademy.org/post/240.html
在laracasts的13期视频的13分22秒,作者给出了在rules方法中可以根据条件给予不同的规则,却没有说该如何判断。
通过官方的讨论区找到了两种方法(地址:https://laracasts.com/series/laravel-5-fundamentals/episodes/13)
第一种,使用
$this->isMethod('patch')
来判断是否为更新操作。
第二种,使用
$this->input('_method')
获取表单的_method值,这个值在更新时候将为PATCH。