Laravel Blade 模板继承与 Laravel 组件

Iss*_*ziz 6 laravel laravel-blade laravel-components

我想知道是否值得从这段代码中删除。

@extends('layouts.app')
 
@section('title', 'Page Title')
 
@section('content')
    @foreach ($tasks as $task)
        {{ $task }}
    @endforeach
@endsection
Run Code Online (Sandbox Code Playgroud)

对于这个。

<x-layout>
    <x-slot:title>
        Custom Title
    </x-slot>
 
    @foreach ($tasks as $task)
        {{ $task }}
    @endforeach
</x-layout>
Run Code Online (Sandbox Code Playgroud)

我的意思是使用 Laravel 组件比仅使用 @extend、@yeild 和 @section 等更好。