mardi 22 décembre 2015

How to validate a Patch/Put request in Laravel

How do I validate a Patch/Put request in Laravel

According to Laravel documentation http://ift.tt/1V5kYHr, put/patch requests are handled by update action of a resource controller

Verb         Path           Action  Route Name
PUT/PATCH   /photo/{photo}  update  photo.update

Since a patch request should update partial resource and put request updates whole resource, how then should my FormRequest validation rules look like:

Should I be doing something like this:

public function rules()
{

    $rules = [];

    if($this->has('name')) $rules['name'] = 'required';
    if($this->has('email')) $rules['email'] = 'required|email';

    return $rules;
}

Counting on your professional answers.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire