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.