Size: a a a

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

2021 January 28

KA

Kirill Astakhov in Laravel для начинающих
Грачик Абдулошвили
так не вызвалась
документацию прочитай для начала
источник

ᅠᅠ𝓝𝓾𝓻𝓵𝓪𝓷𝓬𝓱𝓲𝓴 ོ... in Laravel для начинающих
попробуй респонсом
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
ᅠᅠ𝓝𝓾𝓻𝓵𝓪𝓷𝓬𝓱𝓲𝓴 ོ
попробуй респонсом
return response()->json($errors);    а как тут JS функцию вызвать?
источник

ᅠᅠ𝓝𝓾𝓻𝓵𝓪𝓷𝓬𝓱𝓲𝓴 ོ... in Laravel для начинающих
о каком джс идет речь
источник

ᅠᅠ𝓝𝓾𝓻𝓵𝓪𝓷𝓬𝓱𝓲𝓴 ོ... in Laravel для начинающих
ты апи пишешь?
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
о функции ДжаваСкрипта
источник

А

Андрей in Laravel для начинающих
Ты спрашиваешь как в пхп коде вызвать js
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
function Error() {
$.ajax({
                               var snackbar = document.getElementById('snackbar');
                               snackbar.innerHTML = "У вас недостаточно средств на балансе!";
                               snackbar.className = "show";
                               setTimeout(function () {
                                   snackbar.className = snackbar.className.replace("show", "");
                               }, 9000);
                }
    }
источник

А

Андрей in Laravel для начинающих
У тебя всё норм?
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
чтобы при ВОЗВРАТЕ на страницу он вызвал JS который на той странице есть
источник

IS

Ivan Savchenko in Laravel для начинающих
Ребята подскажите такую штуку делаю API запросы к сторонним ресурсам с front-end из браузера через джаваскрипт, некоторые запросы срабатывают нормально некоторые выдаёт cross-origin ошибку.
Те запросы в которых выдает cross-origin ошибку к ним я могу достучаться из postman или с бэка.
Так что для того чтобы мне достучаться к тем ресурсам API которые выдают ошибку cross-origin в браузере нужно отправлять запрос на backend оттуда отправлять запрос к тем API и потом обратно отправлять запрос на фронт?
И почему если и в одном и в другом случае я делаю API запросы к сторонним ресурсам то в одних случаях это ошибка проявляется, а в других нет ведь и там и там ориджин разный домен разный.
источник

SC

Sergey Chizhik in Laravel для начинающих
Ivan Savchenko
Ребята подскажите такую штуку делаю API запросы к сторонним ресурсам с front-end из браузера через джаваскрипт, некоторые запросы срабатывают нормально некоторые выдаёт cross-origin ошибку.
Те запросы в которых выдает cross-origin ошибку к ним я могу достучаться из postman или с бэка.
Так что для того чтобы мне достучаться к тем ресурсам API которые выдают ошибку cross-origin в браузере нужно отправлять запрос на backend оттуда отправлять запрос к тем API и потом обратно отправлять запрос на фронт?
И почему если и в одном и в другом случае я делаю API запросы к сторонним ресурсам то в одних случаях это ошибка проявляется, а в других нет ведь и там и там ориджин разный домен разный.
Погугли как работает CORS
источник

T

Tim in Laravel для начинающих
Народ привет, подскажите, как лучше быть

Паршу ебей (HttpClient + DomCrawler+ BrowserKit), через нное кол-во запросов выкидывает эксепшн "Couldn't connect to server for " - очевидно не нравится ебею

Моя идея - при этом эксепшене класть неспаршенный запрос куда-то в базу, менять проксю и запускать с этого места, я прав? или есть какие-то методы по-проще?
источник

А

Андрей in Laravel для начинающих
А таймауты делать?
источник

А

Андрей in Laravel для начинающих
Или что ему именно не нравится?
источник

P

PSYTRGLES in Laravel для начинающих
Tim
Народ привет, подскажите, как лучше быть

Паршу ебей (HttpClient + DomCrawler+ BrowserKit), через нное кол-во запросов выкидывает эксепшн "Couldn't connect to server for " - очевидно не нравится ебею

Моя идея - при этом эксепшене класть неспаршенный запрос куда-то в базу, менять проксю и запускать с этого места, я прав? или есть какие-то методы по-проще?
ну у тебя где-то должна храниться последняя ссылка в очереди. неважно какой процесс запускается, берешь ее

если эксепшен, то ссылка эта осталась в базе, следовательно дальше делай что хош или таймаут или прокси меняй, не важно.
источник

T

Tim in Laravel для начинающих
Андрей
Или что ему именно не нравится?
таймауты поставил от 5 до 15 сек между запросами, че не нравится не знаю пока, он только минут через 20 парса выкидывает ошибку, надо логгирование какое-то сделать, чтоб понять, но вероятнее всего просто 500 или еще какой ответ дает
источник

P

PSYTRGLES in Laravel для начинающих
да палят тебя скорей всего, как бота левого отсекают
источник

T

Tim in Laravel для начинающих
PSYTRGLES
ну у тебя где-то должна храниться последняя ссылка в очереди. неважно какой процесс запускается, берешь ее

если эксепшен, то ссылка эта осталась в базе, следовательно дальше делай что хош или таймаут или прокси меняй, не важно.
а не направишь на статейку, где почитать, ибо я не в курсе, что если по экспшену то где-то в базе ссылка должна остаться
источник

А

Андрей in Laravel для начинающих
Tim
таймауты поставил от 5 до 15 сек между запросами, че не нравится не знаю пока, он только минут через 20 парса выкидывает ошибку, надо логгирование какое-то сделать, чтоб понять, но вероятнее всего просто 500 или еще какой ответ дает
Просто если ему не нравится большое кол-во запросов за n-ое время, то таймаут. А если не нравится большое кол-во запросов в общем с данного ip, то таймаут, конечно, не поможет
источник