Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя
Контакты @seniorFrontPromo @maria_seniorfront
Информация о канале обновлена 04.10.2025.
Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя
Контакты @seniorFrontPromo @maria_seniorfront
При работе с внешними API нередко требуется повторно использовать один и тот же ответ, чтобы снизить нагрузку и ускорить работу приложения. Laravel HTTP Client поддерживает встроенное кэширование ответов, что позволяет сохранять результаты на заданное время.
Для этого применяется метод withCache()
, в который передаётся объект CacheStore
и время жизни кэша. При повторном обращении в пределах указанного времени будет возвращаться сохранённый результат, без повторного запроса к API.
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Cache;
// Кэшируем ответ на 60 секунд
$response = Http::withCache(Cache::store('file'), 60)
->get('https://api.example.com/posts');
// Проверяем статус
if ($response->ok()) {
$posts = $response->json();
}
Такой подход полезен, например, при интеграции с сервисами, где данные обновляются редко, а количество запросов ограничено.
👉 @web_craft | #laravel
Что делает RegExp.escape()
со строкой, содержащей специальные символы?
Посмотреть ответ.
👉 @web_craft | #frontend
Какие записи выбирает метод whereNowOrPast
?
Посмотреть ответ.
👉 @web_craft | #laravel
А вы кто в этой ситуации?
👍 - Мангальщик
❤️ - Проджектменеджер
👉 @web_craft |#юмор
Владелец канала не предоставил расширенную статистику, но Вы можете сделать ему запрос на ее получение.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Подтвердите, что вы не робот
Вы выполнили несколько запросов, и прежде чем продолжить, мы ходим убелиться в том, что они не автоматизированные.