Laravel 5 带有验证的Laravel表单请求问题

Laravel 5 带有验证的Laravel表单请求问题,laravel-5,laravel-5.2,Laravel 5,Laravel 5.2,我试图在使用Laravel5.2构建的RESTAPI中使用表单请求。我的控制器是 public function save(SbcEntityFormRequest $request) { $requestData = Input::all(); try { list($success, $message) = $this->sbcService->saveSbcEntity($requestData);

我试图在使用Laravel5.2构建的RESTAPI中使用表单请求。我的控制器是

public function save(SbcEntityFormRequest $request)
{
        $requestData = Input::all();
        try {
            list($success, $message) = $this->sbcService->saveSbcEntity($requestData);
            if ($success) {
                return $this->successJsonResponse($request, ['id' => $message]);
            }

            return $this->errorJsonResponse($request, Response::HTTP_BAD_REQUEST, [$message]);
        } catch (Exception $e) {
            AppLog::write($e);
            $message = [config('messages.save_failed')];

            return $this->errorJsonResponse($request, Response::HTTP_BAD_REQUEST, $message);
        }
} 
我的申请表是

namespace App\Http\Requests;

use Illuminate\Http\Request;
class SbcEntityFormRequest 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()
    {
        return [
            'logo' => 'Required',
            'bio' => 'Required|Max:150'
        ];
    }
}

我的验证规则从未被调用。我在authorize()函数中放入了一个die语句,但两个语句都没有被调用。当我在控制器中打印$request->all()时,它显示空数组。有什么问题吗?

请显示表单并确保在控制器中导入FormRequest请显示表单并确保在控制器中导入FormRequest