check(); } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required|string|max:255', 'description' => 'required', 'picture' => 'image|mimes:jpeg,png,jpg|max:2048|dimensions:max_width=' . config('theme.product_image_maxwidth') . ',max_height=' . config('theme.product_image_maxheight'), 'picture_large' => 'image|mimes:jpeg,png,jpg|max:2048|dimensions:max_width=' . config('theme.product_image_large_maxwidth') . ',max_height=' . config('theme.product_image_large_maxheight'), 'price' => 'required|min:0|numeric', ]; } }