Possible request respondent by their email address
This commit is contained in:
@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
|
||||
use App\Models\Respondent;
|
||||
use App\Http\Resources\RespondentResource;
|
||||
use App\Transformers\RespondentTransformer;
|
||||
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
|
||||
use Dingo\Api\Routing\Helpers;
|
||||
|
||||
class RespondentController extends Controller
|
||||
@@ -42,7 +43,16 @@ class RespondentController extends Controller
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
$respondent = Respondent::where('email', $request['email'])->get();
|
||||
|
||||
$response = $this->response
|
||||
->item($respondent, new RespondentTransformer, ['key' => 'respondents']);
|
||||
|
||||
var_dump($response);
|
||||
if ($response == []) {
|
||||
throw new NotFoundHttpException("Respondent not found");
|
||||
|
||||
} else return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user