====== 22 Laravel-admin viewカスタマイズ ======
laravel-adminのviewをカスタマイズする方法
===== 1.venderからviewへ移動 =====
==== venderからviewコピー ====
laravel-adminのviewを全部resource以下に移動
$ rsync -av vendor/encore/laravel-admin/resources/views/ resources/views/laravel-admin/
==== bootstrap.php修正 ====
app('view')->prependNamespace('admin',resource_path('views/laravel-admin'));
==== ログイン画面をカスタマイズ ====
テストでログイン画面を編集してみる
28 {{config('admin.name')}}
↓
28 てすとページ
下記のように変わります。
{{:11_php:02_framework:01_laravel:laravel-admin01.png?400|}}
===== 2.個別のbladeを用意 =====
==== index.blade.phpからviewを作成 ====
※通常artisan admin:makeで作成されたコントローラーはindex.blade.php を利用します。
$ cp resources/views/laravel-admin/index.blade.php resources/views/laravel-admin/test-page.blade.php
==== コントローラー側 ====
これで、view test-page.blade.phpを利用できます。
27 $content
28 ->header('てすとページ')
29 ->description('ほげほげ')
30 ->row('')
31 ->body('てすとメッセージ');
32 return view('laravel-admin/test-page','admin::content' => $content]);
{{tag>Laravel Laravel-admin}}