
🌸 Майская распродажа
Скидки до 70% в каталоге + дополнительно 3,5% по промокоду HAPPYMAY
В каталог
11.8

WebCraft - ремесло веб разработки (Laravel, Vue.js, PHP)
5.0
22
Интернет технологии
790
12
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
2 377.62₽2 377.62₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Аргументы метода whereAttachedTo()
Что может принимать метод
Забыли? Вернитесь к посту от28.04.2025 .
👉 @web_craft | #laravel
Что может принимать метод
whereAttachedTo()
в качестве аргумента?Забыли? Вернитесь к посту от
👉 @web_craft | #laravel
186
14:15
17.05.2025
imageИзображение не доступно для предпросмотра
Как оптимизировать производительность веб-приложений
Медленные сайты раздражают пользователей и вредят бизнесу. В статье рассказывается на что стоит обращать внимание при оптимизации: правильная загрузка шрифтов, эффективная работа с изображениями, минимизация JavaScript и CSS, а также настройка кэширования.
👉 @web_craft | #frontend
Медленные сайты раздражают пользователей и вредят бизнесу. В статье рассказывается на что стоит обращать внимание при оптимизации: правильная загрузка шрифтов, эффективная работа с изображениями, минимизация JavaScript и CSS, а также настройка кэширования.
👉 @web_craft | #frontend
274
08:50
17.05.2025
imageИзображение не доступно для предпросмотра
389
10:07
16.05.2025
imageИзображение не доступно для предпросмотра
400
08:07
16.05.2025
imageИзображение не доступно для предпросмотра
Хорошая ли идея менять карьерный трек кардинально?
Многие боятся переходить в IT из других сфер, считая, что уже поздно или сложно. В статье на реальных примерах показано, как люди без технического прошлого успешно начали карьеру в веб-разработке и смежных направлениях.
👉 @web_craft | #собес
Многие боятся переходить в IT из других сфер, считая, что уже поздно или сложно. В статье на реальных примерах показано, как люди без технического прошлого успешно начали карьеру в веб-разработке и смежных направлениях.
👉 @web_craft | #собес
423
15:10
15.05.2025
play_circleВидео недоступно для предпросмотра
442
07:31
15.05.2025
imageИзображение не доступно для предпросмотра
Вы понимаете регулярки с первого взгляда?
👍 – Только если сам их писал.
❤️ – Что-то на Черном Наречии.
🤔 - Их кто-то понимает?
👉 @web_craft |#юмор
👍 – Только если сам их писал.
❤️ – Что-то на Черном Наречии.
🤔 - Их кто-то понимает?
👉 @web_craft |#юмор
474
08:31
14.05.2025
imageИзображение не доступно для предпросмотра
Аутентификация на основе cookies с помощью Laravel Sanctum
Когда нужно настроить аутентификацию в SPA-приложении на Laravel, важно правильно работать с cookies, CORS и CSRF-защитой. В статье рассказывается как использовать Sanctum для безопасной авторизации, на что обратить внимание при интеграции с Postman и фронтендом на Vue 3, и какие ошибки чаще всего мешают всё настроить.
👉 @web_craft | #laravel
Когда нужно настроить аутентификацию в SPA-приложении на Laravel, важно правильно работать с cookies, CORS и CSRF-защитой. В статье рассказывается как использовать Sanctum для безопасной авторизации, на что обратить внимание при интеграции с Postman и фронтендом на Vue 3, и какие ошибки чаще всего мешают всё настроить.
👉 @web_craft | #laravel
489
15:20
13.05.2025
imageИзображение не доступно для предпросмотра
Создание потока из данных через ReadableStream.from()
Метод
Пример отправки большого массива данных в виде потока на сервер:
Данные не загружаются полностью в память — строки отправляются по частям. Это важно для оптимизации сетевых запросов и уменьшения потребления памяти при работе с большими объёмами данных.
👉 @web_craft | #frontend
Метод
ReadableStream.from()
позволяет создавать поток из любого итерируемого объекта. Поток читает элементы последовательно, что полезно для постепенной передачи данных, например, при отправке больших массивов на сервер или генерации динамического ответа на стороне клиента.Пример отправки большого массива данных в виде потока на сервер:
const data = Array.from({ length: 10000 }, (_, i) => `Строка ${i}`);
const stream = ReadableStream.from(data.map(item => new TextEncoder().encode(item + "\n")));
const response = await fetch("/upload", {
method: "POST",
body: stream,
headers: {
"Content-Type": "text/plain"
}
});
Данные не загружаются полностью в память — строки отправляются по частям. Это важно для оптимизации сетевых запросов и уменьшения потребления памяти при работе с большими объёмами данных.
👉 @web_craft | #frontend
506
08:10
13.05.2025
imageИзображение не доступно для предпросмотра
Автоматическая подгрузка связей
Метод
Метод действует на текущий билдер: после выполнения запроса автозагрузка снова заблокирована.
👉 @web_craft | #laravel
Метод
withRelationshipAutoloading()
позволяет точечно включить автоподгрузку отсутствующих связей, даже если в проекте глобально запрещён lazy loading через Model::preventLazyLoading()
. // Глобально запрещаем ленивую загрузку
Model::preventLazyLoading();
// Выбираем 10 последних постов вместе с автором
$posts = Post::query()
->with('author')
->withRelationshipAutoloading() // локально разрешаем автозагрузку
->latest()
->take(10)
->get();
// Позднее можно свободно обращаться к $post->comments,
// даже если связь comments не была загружена заранее:
// Laravel автоматически выполнит дополнительный запрос,
// но только в рамках этого вызова withRelationshipAutoloading().
foreach ($posts as $post) {
echo $post->comments->count();
}
Метод действует на текущий билдер: после выполнения запроса автозагрузка снова заблокирована.
👉 @web_craft | #laravel
541
07:40
12.05.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
0 отзыва за 6 мес.
k
**unsale23@*****.com
на сервисе с октября 2023
27.10.202314:50
5
спасибо
Новинки в тематике
Лучшие в тематике
Статистика канала
Рейтинг
11.8
Оценка отзывов
5.0
Выполнено заявок
53
Подписчики:
6.0K
Просмотры на пост:
lock_outline
ER:
6.0%
Публикаций в день:
2.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий