<?php namespace App\Http\Controllers\V1\Admin\Estimate; use App\Http\Controllers\Controller; use App\Http\Requests\SendEstimatesRequest; use App\Models\Estimate; class SendEstimateController extends Controller { /** * Handle the incoming request. * * @return \Illuminate\Http\JsonResponse */ public function __invoke(SendEstimatesRequest $request, Estimate $estimate) { $this->authorize('send estimate', $estimate); $response = $estimate->send($request->all()); return response()->json($response); } }