РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrAuBrLg 36 of 53 menu

Layout guest в Laravel Breeze

Формы входа и регистрации не рисуют весь HTML с нуля. Они используют общий layout гостя - обычно resources/views/layouts/guest.blade.php.

В нём - базовая разметка страницы, подключение стилей Vite и слот {{ $slot }} (или @yield), куда попадает контент конкретной формы:

<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> @vite(['resources/css/app.css', 'resources/js/app.js']) </head> <body> <div> {{ $slot }} </div> </body> </html>

Шаблоны resources/views/auth/login.blade.php и register.blade.php лежат «внутри» этого layout через компонент:

<x-guest-layout> <!-- форма входа --> </x-guest-layout>

Меняете guest layout - меняется оформление всех гостевых экранов сразу.

Откройте layouts/guest.blade.php и найдите место, куда вставляется контент формы.

В login-шаблоне найдите, как подключается guest layout.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить