【PHP/Laravel】@extends(‘adminlte::auth.login’)

php-laravel

AdminLTEのインストール後に。

継承元は?

どこから継承するか。vendor以下のlogin.blade.phpを継承。
更にlogin.blade.phpは、@extends('adminlte::auth.auth-page’, ~ )でauth-page.blade.phpを継承。最終的に、master.blade.phpを継承する。

/vendor/jeroennoten/laravel-adminlte/resources/views/login.blade.php

@extends、@section、@yield

@extendsは、継承先(子)で、継承するレイアウトを指定。例えば、vendor以下のlogin.blade.phpを継承する。
@sectionは継承先(子)で指定し、@sectionで指定した中身が、継承元(親)の@yieldに表示される。例えば、@section('title’)の中身が、@yield('title’)に表示される。

参照

Laravel 9.x Bladeテンプレート
jeroennoten/Laravel-AdminLTE

Laravel, php, programming

Posted by himajinn