Я создаю конечную точку API, которая принимает почтовый запрос. Успешный почтовый запрос включает токен со значением. Если этот токен присутствует, то запись создается в моей таблице базы данных. После того, как это будет сделано, нет других функций для вызова. Можно ли вернуть ответ die () с сообщением? Запрос на отправку отправляется из мобильного приложения и на самом деле не требует ответа. Интересно, что является лучшей практикой?
public function create(Request $request, Response $response)
{
$params = $request->getParsedBody();
if (!isset($params['token'])) {
die("No token was provided.");
}
try {
$device = Device::create(['token' => $params['token']]);
die("Device with token {$device->token} has been registered.");
} catch (\Illuminate\Database\QueryException $e) {
die("There was a problem registering this device. Error code: {$e->errorInfo[1]}.");
}
}
Задача ещё не решена.
Других решений пока нет …