I just want to validate API requests using laravel custom Request Handler. For this I have created a RegisterRequest, with the following content.
<?php
namespace App\Http\Requests\Api\Auth;
use App\Http\Requests\Request;
class RegisterRequest extends Request
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return false;
    }
    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'email' => 'required'
        ];
    }
}
And, I want it to use in AuthController as:
use App\Http\Requests\Api\Auth\RegisterRequest;
    public function postRegister(RegisterRequest $request)
    {
        dd($request->all());
    }
But, neither the validation nor the request parameters are shown in the respose. All the routing are working fine, but the query paremeters are empty. Any help will be appriciated.
Version: Laravel: 5.1
I want to let laravel handle all request parameters and say API whether the request is made successful or with errors.
via Chebli Mohamed
 
Aucun commentaire:
Enregistrer un commentaire