deadloop
@deadloop
Активно осваиваю PHP

Как произвести проверку по статусу HTTP?

Есть реализация метода по созданию записи в бд, мне нужно произвести проверку. Как ее реализовать, пока не могу разобраться. Мне нужно выполнить блок else, в случае, если запись не создана.
public function store(Request $request)
    {
        $idle = new Idle;
        $idle->fill($request->idle)->save();
        if (201) [$status = "OK", $message = "Запись создана"];
        else [$status = "Error", $message = "Запись не создана"];
        return response()->json([
            "status" => $status,
            "message" => $message,
        ], 201);
    }
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@lavren
1) Неправильные конструкции PHP
2) 201 это код ответа сервера на запрос, а не то что "запись не создалась" HTTP
3) Ларавел если запись не создалась по какой либо причине выбрасывает исключение exceptions

Laravel report-helper
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Laptop.ru Санкт-Петербург
от 130 000 до 170 000 ₽
31 июл. 2021, в 00:11
3500 руб./за проект
31 июл. 2021, в 00:00
6000 руб./за проект