さすがにServiceからHttpExceptionは雑すぎたか

This commit is contained in:
shibafu
2020-07-23 13:08:20 +09:00
parent 16b5fb3533
commit 0a9920b11c
4 changed files with 41 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Http\Controllers\Api;
use App\MetadataResolver\DeniedHostException;
use App\Services\MetadataResolveService;
use Illuminate\Http\Request;
@@ -13,7 +14,11 @@ class CardController
'url:required|url'
]);
$metadata = $service->execute($request->input('url'));
try {
$metadata = $service->execute($request->input('url'));
} catch (DeniedHostException $e) {
abort(403, $e->getMessage());
}
$metadata->load('tags');
$response = response($metadata);