Анализ страницы https://laracasts.com/discuss
Основное Готовность: 100%
Домен
laracasts.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,76сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,76сек оптимальна.
Объем документа
275Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 275Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 5
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 5 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://laracasts.com/build/assets/css/app-ptE7ImAe.css | |
| stylesheet | https://laracasts.com/build/assets/css/app-ChM2B9ie.css | |
| js | ec343a382a73ae91a10c6afd-text/javascript | https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit |
| js | ec343a382a73ae91a10c6afd-module | https://laracasts.com/build/assets/js/app-CPsIF0Lk.js |
| js | /cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js |
Серверные заголовки
Кол-во: 16
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 16шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Mon, 24 Aug 2026 03:21:15 GMT |
| Server | cloudflare |
| Vary | Accept-Encoding |
| Cache-Control | no-cache, private |
| x-ratelimit-limit | 15 |
| x-ratelimit-remaining | 14 |
| Set-Cookie | XSRF-TOKEN=eyJpdiI6IlFLWW1OWEdtTDhUaS9veVh6OERjM3c9PSIsInZhbHVlIjoiTnRPK2xtS1R6U25FWktsaVZNeWppM253VkJUampQaU10ZDF2eU1yVDAyaGt2czFDS1J0b2hsTXNQai9leDM1dFg0bGV0TnJLeGVTbzNES2hkNkcxMjFwaVZaN1hsblFRUmM4bzdVdTAvN3ZGbFc4ZU5lQ0pHU0Q1ek9IeW1IVU0iLCJtYWMiOiJhNDg2ZDkwZGNmZDA1ODE5NzJiZjFhNmEyMWUxNWNlOWViMzQyNGRiZmM3NDdjMWY0MThlMTZiNDQxZTdjYjM4IiwidGFnIjoiIn0%3D; expires=Mon, 24 Aug 2026 05:21:14 GMT; Max-Age=7200; path=/; secure; samesite=lax |
| X-Frame-Options | SAMEORIGIN |
| X-XSS-Protection | 1; mode=block |
| X-Content-Type-Options | nosniff |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| cf-cache-status | DYNAMIC |
| speculation-rules | "/cdn-cgi/speculation" |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nA4oV3gVBHiSVXPh3AtvSE2RBd7JYACEG1Jnn7C1K4VJ3DgU25RhY9ndzdTZkJ1tE9mReUoedfq3ElWEB6JoeBPPs61zu4c2d3JKwVAxvQckjQo2RbLK6TW72Ipnje8%3D"}]} |
| cf-ray | a2ff39c98c0ac0fd-ARN |
| Alt-Svc | h3=":443" |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Laracasts Forum - All Threads
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 29, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
The most popular Laravel and PHP programming forum.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 51, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Разметка OpenGraph
Кол-во: 5
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | Laracasts |
| og:title | Laracasts Forum - All Threads |
| og:description | The most popular Laravel and PHP programming forum. |
| og:type | website |
| og:url | https://laracasts.com/discuss |
Все мета-теги
Кол-во: 12
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 12шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width |
| name | apple-mobile-web-app-title | Laracasts |
| name | apple-itunes-app | app-id=6761379766, app-argument=https://laracasts.com/discuss |
| name | msapplication-TileColor | #ffffff |
| name | theme-color | #182a41 |
| name | description | The most popular Laravel and PHP programming forum. |
| name | twitter:site | @laracasts |
| property | og:site_name | Laracasts |
| property | og:title | Laracasts Forum - All Threads |
| property | og:description | The most popular Laravel and PHP programming forum. |
| property | og:type | website |
| property | og:url | https://laracasts.com/discuss |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 32 достаточно.
Среднее число слов в абзаце 51 достаточно.
Кол-во знаков контента 12226 на странице оптимально.
Кол-во слов 2019 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 2. Это хорошо.
На странице присутствуют заголовки <h3> 25.
Тошнота
6,63
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
19,56%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| laravel | 44 | 2,18% |
| public | 9 | 0,45% |
| properties | 8 | 0,40% |
| function | 7 | 0,35% |
| laracasts | 7 | 0,35% |
| livewire | 7 | 0,35% |
| inside | 7 | 0,35% |
| package | 6 | 0,30% |
| inertia | 5 | 0,25% |
| return | 5 | 0,25% |
| general | 5 | 0,25% |
| support | 5 | 0,25% |
| popular | 4 | 0,20% |
| button | 4 | 0,20% |
| security | 4 | 0,20% |
| hosting | 4 | 0,20% |
| vincent150 | 4 | 0,20% |
| vincent15000 | 4 | 0,20% |
| columns | 4 | 0,20% |
| browse | 3 | 0,15% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 223 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 137 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
User-agent: *
Disallow: /downloads/
Disallow: /admin
Disallow: /settings
Disallow: /lessons/*
Sitemap: https://laracasts.com/sitemap.xml
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://laracasts.com/sitemap.xml |
|
Внутренние ссылки
Кол-во: 159
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 159 слишком много. Проведите оптимизацию сайта!
На странице присутствуют внутренние ссылки с пустым анкором: 25!
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 75.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние |
|---|---|---|
| /join?coupon=qdF6VFkXtAPsHqKRMoJg2mLZxDxfho |
<div class="section-inner flex h-full items-center justify-center"><!--[--><svg width="20" viewbox="0 0 100 90" class="hover:text-blue! transition-colors duration-300 text-current-taxonomy hidden md:inline-block" shape-rendering="crispEdges"><rect x="40" width="20" height="30" class="fill-text-primary"></rect><rect x="20" y="20" width="20" height="10" class="fill-text-primary"></rect><rect x="10" y="50" width="20" height="20" class="fill-current"></rect><rect y="70" width="20" height="20" class="fill-current"></rect><rect x="70" y="50" width="20" height="20" class="fill-text-primary"></rect><rect x="40" y="70" width="60" height="20" class="fill-text-primary"></rect><rect x="20" y="30" width="20" height="10" class="fill-text-primary"></rect><rect x="60" y="20" width="20" height="10" class="fill-text-primary"></rect><rect x="60" y="30" width="20" height="10" class="fill-text-primary"></rect><rect x="60" y="40" width="20" height="10" class="fill-text-primary"></rect></svg><p class="ml-4 py-4 text-left font-medium hover:underline md:py-0 lg:ml-3">Back to School Sale! All accounts are 50% off this week.</p><button as="button" class="btn btn-primary btn-sm ml-4 hidden! flex-shrink-0 md:flex!"><!--[--><!--]--><!--[-->Check it Out<!--]--></button><!--]--></div>
|
|
| / |
<svg width="150" viewbox="0 0 287 30" class="text-current-taxonomy py-1" shape-rendering="crispEdges"><path d="M0.000244141 29.0626V0.9375H6.66321V23.4711H22.8686V29.0626H0.000244141Z" class="fill-text-primary"></path><path d="M50.937 29.0626L49.1959 24.3416H35.3342L33.5931 29.0626H26.6958L37.5775 0.9375H46.9526L57.8678 29.0626H50.937ZM37.2092 19.2858H47.3209L42.9012 7.26565H41.6289L37.2092 19.2858Z" class="fill-text-primary"></path><path d="M88.6796 29.0626H82.0501L77.4295 20.692H68.3558V29.0626H61.6929V0.9375H76.4586C83.9921 0.9375 87.9765 4.45314 87.9765 11.0157C87.9765 14.9331 86.068 17.7791 83.1885 19.3527L88.6796 29.0626ZM68.3558 6.52904V15.5692H76.0903C79.472 15.5692 81.347 14.0291 81.347 11.0491C81.347 8.06922 79.472 6.52904 76.0903 6.52904H68.3558Z" class="fill-text-primary"></path><path d="M116.747 29.0626L115.005 24.3416H101.144L99.4027 29.0626H92.5054L103.387 0.9375H112.762L123.677 29.0626H116.747ZM103.019 19.2858H113.13L108.711 7.26565H107.438L103.019 19.2858Z" class="fill-text-primary"></path><path d="M142.906 30.0001C133.799 30.0001 127.505 23.8394 127.505 15.0001C127.505 6.16074 133.799 0 142.906 0C149.067 0 155.395 2.74554 156.768 11.0157H150.373C149.168 7.39958 146.389 5.79243 142.906 5.79243C137.918 5.79243 134.101 9.57593 134.101 15.0001C134.101 20.3907 137.918 24.2077 142.906 24.2077C146.389 24.2077 149.168 22.6005 150.373 18.951H156.768C155.395 27.2546 149.134 30.0001 142.906 30.0001Z" class="fill-text-primary"></path><path d="M173.568 0.128296H180.054V10.0428H173.568V0.128296Z" class="fill-text-primary"></path><path d="M167.081 6.738H173.568L173.568 10.0428H167.081V6.738Z" class="fill-text-primary"></path><path d="M163.838 16.6526H170.325V23.2623H163.838V16.6526Z" class="fill-current"></path><path d="M160.594 23.2622H167.081V29.8719H160.594V23.2622Z" class="fill-current"></path><path d="M183.297 16.6526H189.784V23.2623H183.297V16.6526Z" class="fill-text-primary"></path><path d="M173.568 23.2622H193.027V29.8719H173.568V23.2622Z" class="fill-text-primary"></path><path d="M167.081 10.0428H173.568L173.568 13.3477H167.081V10.0428Z" class="fill-text-primary"></path><path d="M180.054 6.738H186.541V10.0428H180.054L180.054 6.738Z" class="fill-text-primary"></path><path d="M180.054 10.0428H186.541V13.3477H180.054L180.054 10.0428Z" class="fill-text-primary"></path><path d="M180.054 13.3477H186.541V16.6525H180.054V13.3477Z" class="fill-text-primary"></path><path d="M211.172 30.0001C202.6 30.0001 198.08 26.9532 198.113 20.3572H204.14C204.375 23.0023 206.551 24.6764 211.172 24.7099C215.524 24.7099 217.901 23.2367 217.901 21.0269C217.901 19.0849 216.328 18.1139 212.98 17.5447L209.497 16.942C204.174 16.0045 198.884 14.5983 198.884 8.47101C198.884 3.14733 203.37 0 211.239 0C218.571 0 223.66 2.57813 223.727 9.54245H217.734C217.299 6.99779 215.323 5.2902 211.105 5.2902C207.288 5.2902 205.279 6.59601 205.279 8.77236C205.279 10.48 206.651 11.5514 209.531 12.0871L212.578 12.6228C217.935 13.5938 224.531 14.4978 224.531 21.2278C224.531 26.8193 219.944 30.0001 211.172 30.0001Z" class="fill-text-primary"></path><path d="M256.116 0.9375V6.52904H245.57V29.0626H238.873V6.52904H228.36V0.9375H256.116Z" class="fill-text-primary"></path><path d="M273 30.0001C264.429 30.0001 259.909 26.9532 259.942 20.3572H265.969C266.203 23.0023 268.38 24.6764 273 24.7099C277.353 24.7099 279.73 23.2367 279.73 21.0269C279.73 19.0849 278.156 18.1139 274.808 17.5447L271.326 16.942C266.002 16.0045 260.712 14.5983 260.712 8.47101C260.712 3.14733 265.199 0 273.067 0C280.4 0 285.489 2.57813 285.556 9.54245H279.563C279.127 6.99779 277.152 5.2902 272.933 5.2902C269.116 5.2902 267.107 6.59601 267.107 8.77236C267.107 10.48 268.48 11.5514 271.36 12.0871L274.406 12.6228C279.764 13.5938 286.36 14.4978 286.36 21.2278C286.36 26.8193 281.773 30.0001 273 30.0001Z" class="fill-text-primary"></path></svg>
|
|
| /series/discover |
<!--[-->Browse <!--]--><!---->
|
|
| /discuss |
<!--[-->Forum <!--]--><!---->
|
|
| /series/the-laracasts-snippet |
<!--[--> Podcast <!--]--><!---->
|
|
| /search |
<svg width="20" height="27" viewbox="0 0 24 24" fill="none" class="text-icon hover:text-current-taxonomy hover:text-current-taxonomy"><circle cx="10" cy="10" r="7" fill="none" class="stroke-current" stroke-width="2"></circle><path d="M15 15L21 21" class="stroke-current" stroke-width="2.5" stroke-linecap="round"></path><path d="M6 7L8 9" class="stroke-current" stroke-width="1.5" stroke-linecap="round" opacity="0.5"></path><circle cx="5" cy="6" r="1" class="fill-current" opacity="0.6"></circle></svg>
|
|
| /discuss |
<span class="text-blue"><svg width="20" viewbox="0 0 24 24" fill="none" class="text-icon"><circle cx="5" cy="6" r="2" class="fill-current"></circle><circle cx="5" cy="12" r="2" class="fill-current" opacity="0.85"></circle><circle cx="5" cy="18" r="2" class="fill-current" opacity="0.7"></circle><path d="M10 6H20" class="stroke-current" stroke-width="2" stroke-linecap="round"></path><path d="M10 12H18" class="stroke-current" stroke-width="2" stroke-linecap="round" opacity="0.8"></path><path d="M10 18H16" class="stroke-current" stroke-width="2" stroke-linecap="round" opacity="0.6"></path><circle cx="4" cy="4.5" r="0.75" class="fill-current" opacity="0.5"></circle></svg></span><!--[-->All Threads<!--]--><!---->
|
|
| /discuss/leaderboard |
<span class=""><svg width="20" height="20" viewbox="0 0 24 24" fill="none" class="text-text-primary"><rect x="3" y="14" width="4" height="7" rx="1" fill="none" class="stroke-current" stroke-width="1.5"></rect><rect x="10" y="10" width="4" height="11" rx="1" fill="none" class="stroke-current" stroke-width="1.5" opacity="0.85"></rect><rect x="17" y="6" width="4" height="15" rx="1" fill="none" class="stroke-current" stroke-width="1.5" opacity="0.7"></rect><path d="M4 12L11 8L19 4" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.6"></path><path d="M16 4H19V7" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.6"></path><circle cx="19" cy="4" r="1" class="fill-current" opacity="0.7"></circle></svg></span><!--[-->Leaderboard<!--]--><!---->
|
|
| /discuss?trending=1 |
<span class="lg:line-clamp-1"><!--[-->Popular This Week<!--]--></span><!--[--><!--]-->
|
|
| /discuss?popular=1 |
<span class="lg:line-clamp-1"><!--[-->Popular All Time<!--]--></span><!--[--><!--]-->
|
|
| /discuss?answered=1 |
<span class="lg:line-clamp-1"><!--[-->Solved<!--]--></span><!--[--><!--]-->
|
|
| /discuss?answered=0 |
<span class="lg:line-clamp-1"><!--[-->Unsolved<!--]--></span><!--[--><!--]-->
|
|
| /discuss?fresh=1 |
<span class="lg:line-clamp-1"><!--[-->No Replies Yet<!--]--></span><!--[--><!--]-->
|
|
| /discuss/channels/laravel/how-to-get-the-latest-last-activity-in-laravels-session-table |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">How to get the latest "last_activity" in laravel's session table</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">I'm using Laravel with Inertia and Vue. I'm having a problem with the data I'm getting.
//HandleInertiaRequest
public function share(Request $request): array
{
return array_merge(parent::share($request), [
'last_seen' => auth()->user()?->last_seen()
]);
}
//User.php
public function sessions(): HasMany {
return $this->hasMany(Session::class);
}</p>
|
|
| /discuss/channels/laravel/how-to-get-the-latest-last-activity-in-laravels-session-table |
Пустой анкор
|
|
| /discuss/channels/laravel/how-to-get-the-latest-last-activity-in-laravels-session-table |
<time>18m ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/channels/laravel/wanted-datetime-picker |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Wanted: datetime picker</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello
Can anyone suggest any reliable datetime picker? No CDN or other links dependencies. The datetime picker should be self hosted into the project.
If possible analytical instructions will be much appreciated.
Thank you
Panagiotis</p>
|
|
| /discuss/replies/977068 |
Пустой анкор
|
|
| /discuss/replies/977068 |
<time>2d ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977068 |
Last reply by <strong class="font-medium">medcharrafi</strong> 2d ago
|
|
| /discuss/channels/filament/table-filter-for-two-different-fields |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">table filter for two different fields</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">I have a Filament 4.x app that has a table for Publications with these two filters:
SelectFilter::make('is_digital_publication')
->label('Publication Format')
->options([
1 => 'Digital',
0 => 'Print',
]),
SelectFilter::make('is_rental')
-&g</p>
|
|
| /discuss/replies/977066 |
Пустой анкор
|
|
| /discuss/replies/977066 |
<time>2d ago</time>
|
|
| /discuss/channels/filament |
Filament
|
|
| /discuss/replies/977066 |
Last reply by <strong class="font-medium">earmsby</strong> 2d ago
|
|
| /discuss/channels/general-discussion/download-button |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Download button</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello fellow Laracasts kids!
I was trying to find a thread here or anywhere else on the social media, but was there any announcement about the download button being removed from under the videos? Or better yet - is it something that only I am experiencing for whatever reason?
Branislav</p>
|
|
| /discuss/replies/977063 |
Пустой анкор
|
|
| /discuss/replies/977063 |
<time>2d ago</time>
|
|
| /discuss/channels/general-discussion |
General
|
|
| /discuss/replies/977063 |
Last reply by <strong class="font-medium">Tray2</strong> 2d ago
|
|
| /discuss/channels/laravel/how-do-you-actually-read-the-laravel-docs-without-getting-overwhelmed-as-a-self-learner |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">How do you actually read the Laravel docs without getting overwhelmed as a self-learner?</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">I first tried learning Laravel on 10.x. I opened the official docs, and pretty quickly ran into a wall — too many concepts running in parallel (routing, Eloquent, service container, middleware, all referencing each other), and I couldn't hold them together in my head while reading top to bottom. I ended up skipping around, then dropping into fast, repetitive trial-and-error cod</p>
|
|
| /discuss/replies/977056 |
Пустой анкор
|
|
| /discuss/replies/977056 |
<time>3d ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977056 |
Last reply by <strong class="font-medium">wordxpression</strong> 3d ago
|
|
| /discuss/channels/laravel/laravel-for-not-web-applications |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Laravel for not-web applications</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello,
I have just seen a post about Symfony 8.1 that offers the possibility to execute a command without loading HttpKernel.
I just wondered if such a possibility is considered for next versions of Laravel and perhaps also the possibility to use Laravel to develop a pure desktop application ?
Do you know something about that ?
Thanks for your answer.
V</p>
|
|
| /discuss/replies/977054 |
Пустой анкор
|
|
| /discuss/replies/977054 |
<time>4d ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977054 |
Last reply by <strong class="font-medium">raveltan</strong> 4d ago
|
|
| /discuss/channels/site-improvements/laravel-13-8486 |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Laravel 13</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">So far every class I've attempted to get through has glitches because they are not done on Laravel 13. This is a problem I've had with most online learning classes. The idea that the old obsolete versions are 'close enough' is not acceptable. If the classes cannot be kept up then there should be in giant letters which versions the class will work for. There is a great deal</p>
|
|
| /discuss/replies/977046 |
Пустой анкор
|
|
| /discuss/replies/977046 |
<time>5d ago</time>
|
|
| /discuss/channels/site-improvements |
Feedback
|
|
| /discuss/replies/977046 |
Last reply by <strong class="font-medium">JussiMannisto</strong> 5d ago
|
|
| /discuss/channels/laravel/laravel-inertiavue-page-auto-reloading-full-page-every-4-5-seconds |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Laravel Inertia/Vue Page Auto-Reloading full page Every 4–5 Seconds ?</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">I'm using Laravel + Inertia.js + Vue 3 + Vite + SSR + Laravel Boost.
My /login page keeps automatically refreshing every 5–7 seconds during local development.
Browser console shows:
🔍 Browser logger active (MCP server detected).
Posting to: http://127.0.0.1:8000/_boost/browser-logs
My Laravel server log shows:
INFO Server running on [http://127.0.0.1:8000].
2026-08-18 10:57:1</p>
|
|
| /discuss/replies/977045 |
Пустой анкор
|
|
| /discuss/replies/977045 |
<time>5d ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977045 |
Last reply by <strong class="font-medium">Shivamyadav</strong> 5d ago
|
|
| /discuss/channels/laravel/secure-laravel-livewire-4-properties-automatically-new-package |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Secure Laravel Livewire 4 Properties Automatically (New Package)</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">livewire-secure-properties package
Hey everyone,
I wanted to share a package I've been working on to solve a common security concern when dealing with public properties in Livewire 4 components.
✅ Auto-lock properties
✅ Zero configuration
✅ Protects against client-side tampering
✅ Unlock specific properties with #[Unlocked]
✅ Supports Livewire 4 (Single & Multiple File)
It</p>
|
|
| /discuss/channels/laravel/secure-laravel-livewire-4-properties-automatically-new-package |
Пустой анкор
|
|
| /discuss/channels/laravel/secure-laravel-livewire-4-properties-automatically-new-package |
<time>6d ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/channels/livewire/secure-livewire-4-properties-automatically-new-package |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Secure Livewire 4 Properties Automatically (New Package)</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">livewire-secure-properties package
Hey everyone,
I wanted to share a package I've been working on to solve a common security concern when dealing with public properties in Livewire 4 components.
✅ Auto-lock properties
✅ Zero configuration
✅ Protects against client-side tampering
✅ Unlock specific properties with #[Unlocked]
✅ Supports Livewire 4 (Single & Multiple File)
It</p>
|
|
| /discuss/replies/977037 |
Пустой анкор
|
|
| /discuss/replies/977037 |
<time>6d ago</time>
|
|
| /discuss/channels/livewire |
Livewire
|
|
| /discuss/replies/977037 |
Last reply by <strong class="font-medium">Respect</strong> 6d ago
|
|
| /discuss/channels/general-discussion/what-should-you-consider-when-building-banking-software-with-laravel |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">What Should You Consider When Building Banking Software with Laravel?</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Building secure banking software with Laravel requires attention to several important areas. Key points include:
a. Data security and encryption
b. User authentication and access control
c. Payment and banking API integration
d. Real-time transaction management
e. Scalability and performance
f. Regulatory compliance
g. Reliable database management
Working with an experienced Ba</p>
|
|
| /discuss/replies/977034 |
Пустой анкор
|
|
| /discuss/replies/977034 |
<time>6d ago</time>
|
|
| /discuss/channels/general-discussion |
General
|
|
| /discuss/replies/977034 |
Last reply by <strong class="font-medium">chiefguru</strong> 6d ago
|
|
| /discuss/channels/laravel/questions-for-laravel-shared-hosting-deployment |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Questions for laravel shared hosting deployment</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello, I'm new to laravel deployment in shared hosting (cpanel) and I have few questions about it:
1-
In some communities I've seen developers say that it's better for security to not upload project files inside the public_html but rather somewhere else and only include the contents of the public folder of my project directly inside public_html and make index.php point to the n</p>
|
|
| /discuss/replies/977032 |
Пустой анкор
|
|
| /discuss/replies/977032 |
<time>1w ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977032 |
Last reply by <strong class="font-medium">LailaIH</strong> 1w ago
|
|
| /discuss/channels/laravel/best-hosting-for-laravel-app |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Best hosting for laravel app ?</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello I have this stack laravel, inertia js , react js . and I expect visitors totally around 100 users per day. it's lightweight website not heavy. I need hosting with weekly or daily databse backups, not bad performance and easy to manage and make updates . My current plan is digital ocean 4$ but the databse backup costs 15$ which is high , is there any other good cheap hosti</p>
|
|
| /discuss/replies/977028 |
Пустой анкор
|
|
| /discuss/replies/977028 |
<time>1w ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
| /discuss/replies/977028 |
Last reply by <strong class="font-medium">taylorsrichards</strong> 1w ago
|
|
| /discuss/channels/general-discussion/best-way-to-filter-bots-while-tracking-pages-visits |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Best way to filter bots while tracking pages visits</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hello,
If I want to track public pages visits, what's the best way to filter bots to keep only humain visits ?
It's possible to identify the User Agent, but the bots often spoof it.
Thanks for your help.
V</p>
|
|
| /discuss/replies/977026 |
Пустой анкор
|
|
| /discuss/replies/977026 |
<time>1w ago</time>
|
|
| /discuss/channels/general-discussion |
General
|
|
| /discuss/replies/977026 |
Last reply by <strong class="font-medium">vincent15000</strong> 1w ago
|
|
| /discuss/channels/servers/high-traffic-question |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">High Traffic Question</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">I am having a problem with my architecture which is provisioned by Laravel Forge.. I have load balancer, under it i have 2 app servers(running octane with 80 workers each). So currently, i have 200k+ requests per hour on my API endpoint.. my question is that i set my nginx.conf of my LB to this:
user forge;
worker_processes auto;
worker_rlimit_nofile 65535;
pid /run/nginx.pid;</p>
|
|
| /discuss/replies/977019 |
Пустой анкор
|
|
| /discuss/replies/977019 |
<time>1w ago</time>
|
|
| /discuss/channels/servers |
Servers
|
|
| /discuss/replies/977019 |
Last reply by <strong class="font-medium">eskiesirius</strong> 1w ago
|
|
| /discuss/channels/general-discussion/refund |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Refund</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Hi,
I bought a forever access on July 31st, and requested a refund on August 3rd via support. I didn't get any email confirmation that a support ticket was opened, only saw a modal in the web UI. It might have been on August 4th... Anyway, it's now August 11th, still haven't heard back from support.
How can I get my money back? My last option is to do a chargeback with my credi</p>
|
|
| /discuss/replies/977017 |
Пустой анкор
|
|
| /discuss/replies/977017 |
<time>1w ago</time>
|
|
| /discuss/channels/general-discussion |
General
|
|
| /discuss/replies/977017 |
Last reply by <strong class="font-medium">jlrdw</strong> 1w ago
|
|
| /discuss/channels/ai/ai-optimization |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">AI optimization </h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Are there tools for Laravel that can help promote within AI? A lot more folks are just asking ChatGPT instead of using Google for things, and I want to make sure my web site is well equipped to be a part of it. What is everyone doing for this?</p>
|
|
| /discuss/replies/977006 |
Пустой анкор
|
|
| /discuss/replies/977006 |
<time>1w ago</time>
|
|
| /discuss/channels/ai |
AI
|
|
| /discuss/replies/977006 |
Last reply by <strong class="font-medium">martinbean</strong> 1w ago
|
|
| /discuss/channels/laravel/composer-laravel-new-app-name-failing |
<h3 class="line-clamp-1 text-lg font-medium" style="word-break:break-word;">Composer: laravel new app-name failing</h3><p class="text-text-tertiary mt-1 line-clamp-2 text-sm @min-xl:mt-0 @min-xl:line-clamp-1 @min-xl:leading-5" style="word-break:break-word;">Is anyone able to use laravel new app-name at the moment?
I previously installed the global require when 12 was new. I've created many projects from it with no issues.
Yesterday I did the usual laravel new app-name, installation was going well but then it got to the end with generating the autoloader and I was getting errors regarding the APP_URL, I checked the URL in .env and</p>
|
|
| /discuss/replies/977001 |
Пустой анкор
|
|
| /discuss/replies/977001 |
<time>1w ago</time>
|
|
| /discuss/channels/laravel |
Laravel
|
|
Внешние ссылки
Кол-во: 12
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 12 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют ссылки на субдомены 2.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| apps.apple.com |
iOS App
|
| twitter.com |
X(Twitter)
|
| tiktok.com |
TikTok
|
| youtube.com |
Youtube
|
| forge.laravel.com |
Laravel Forge
|
| digitalocean.com |
DigitalOcean
|
| apps.apple.com |
iOS App
|
| twitter.com |
X(Twitter)
|
| tiktok.com |
TikTok
|
| youtube.com |
Youtube
|
| forge.laravel.com |
Laravel Forge
|
| digitalocean.com |
DigitalOcean
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://laracasts.com/discuss готова к продвижению на 58%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: