for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of Laravel Sense.
*
* (c) Anton Komarev <[email protected]>
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Cog\Laravel\Sense\Http\Controllers\Requests\Get;
use Cog\Laravel\Sense\Http\Controllers\Controller;
use Cog\Laravel\Sense\RequestSummary\Models\RequestSummary;
use Cog\Laravel\Sense\StatementSummary\Models\StatementSummary;
class Action extends Controller
{
public function __invoke($requestId, Request $request)
$statementSummaries = StatementSummary::query()
->where('request_id', $requestId)
->latest('id')
->get();
$requestSummary = RequestSummary::query()
->firstOrFail();
return new Response($requestSummary, $statementSummaries);
}