改寫 Voyager BREAD Views 的方法,可區分改寫指定的 BREAD 或者全部的 BREAD

指定 BREAD

首先,在 resources/views/vendor/voyager/ 位置,建立 slug 資料夾

資料夾名稱等同於當初你建立 BREAD 所設定的 slug-name

接著,可以在 sug-name/ 資料夾中,指定你要複寫的檔案,有四個檔案可以被改寫:

browse.blade.php

edit-add.blade.php

read.blade.php

order.blade.php

整體 BREAD 統一改寫

當然,也可以直接建立一個 resources/views/vendor/voyager/bread/

複寫內容參考

準備好要複製的檔案後,可以先參考 voyager 原始的 BREAD 模板

前往 /vendor/tcg/voyager/resources/views/ ,可以看到主要的四個模板 CVT2HUGO: 資料夾,並且指定要統一複寫的檔案

大致來說,voyager 的 view blade 主要都 extends voyager::master

而內容則是 section content

因此,通常要改寫的 blade.php 基本上還是會沿用這些內容,例如

@extends('voyager::master')
@section('content')
  <p>This is Contents</p>
@stop

或者,你可以直接沿用這些模板,直接修改