Size: a a a

Laravel для начинающих

2020 July 09

ДК

Дмитрий Костин... in Laravel для начинающих
а если параметр нужно вставить в середине урла?
делать два значение в конфиге? начало урла и конец?
источник

SC

Sergey Chizhik in Laravel для начинающих
Можешь сделать настройку с шаблоном под sprintf например и его реплейсить
источник

ДК

Дмитрий Костин... in Laravel для начинающих
урл вот такой

/default.aspx?part=Contracts&1=action|View@id|' . $params['reestr'] . '@contractid|
источник

SC

Sergey Chizhik in Laravel для начинающих
И?
источник

ДК

Дмитрий Костин... in Laravel для начинающих
ну его надо в конфиг засунуть и потом прикручивать значение реестра
источник

SC

Sergey Chizhik in Laravel для начинающих
Мне урл ни о чём не сказал.
источник

ДК

Дмитрий Костин... in Laravel для начинающих
придумал как сделать
источник

SC

Sergey Chizhik in Laravel для начинающих
Делаешь настройку
http://test.com/%s/example...

проганяешь через sprintf() и подставляешь в середину что нужно
источник

SC

Sergey Chizhik in Laravel для начинающих
Только не используй напрямую env() нигде кроме ./config/*-ов
источник

ДК

Дмитрий Костин... in Laravel для начинающих
вот так сделал

$url = Config::get('services.dol_reestr.view');
       $url = preg_replace('/{reestrnumber}/', $params['reestrnumber'], $url);
источник

SC

Sergey Chizhik in Laravel для начинающих
Проще через sprintf, но ты как хо
источник

С

Сергей in Laravel для начинающих
Ребят, тут недавно тема по exception проходила. Как возвращать кастомный json exception в Laravel 7? желательно без боЯнов в виде instanceof в Exceptions/Handler.php
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Сергей
Ребят, тут недавно тема по exception проходила. Как возвращать кастомный json exception в Laravel 7? желательно без боЯнов в виде instanceof в Exceptions/Handler.php
источник

С

Сергей in Laravel для начинающих
Мне нужно кастом сообщения и статусы
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Сергей
Мне нужно кастом сообщения и статусы
Если хочешь вообще свой респонс - то сделай свою реализацию контракта https://laravel.com/api/7.x/Illuminate/Contracts/Debug/ExceptionHandler.html
источник

R#

Reset # Alexey S. in Laravel для начинающих
Сергей
Ребят, тут недавно тема по exception проходила. Как возвращать кастомный json exception в Laravel 7? желательно без боЯнов в виде instanceof в Exceptions/Handler.php
ResponseFactory::macro('error', function (string $error_message, int $error_code = 400) {
            return ResponseFactory::json([ 'success' => false, 'error_code' => $error_code, 'message' => $error_message]);
        });
источник

R#

Reset # Alexey S. in Laravel для начинающих
в сервис провайдере
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Reset # Alexey S.
ResponseFactory::macro('error', function (string $error_message, int $error_code = 400) {
            return ResponseFactory::json([ 'success' => false, 'error_code' => $error_code, 'message' => $error_message]);
        });
Это не лучшее решение
источник

AH

Andrey Helldar in Laravel для начинающих
Reset # Alexey S.
ResponseFactory::macro('error', function (string $error_message, int $error_code = 400) {
            return ResponseFactory::json([ 'success' => false, 'error_code' => $error_code, 'message' => $error_message]);
        });
Жуть какая. Для этого Exceptions\Handler есть
источник