ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
9
4
1
2
181
1
4
2
7
13
5
1
25
2
3
1
6
1
1
33
1
3
3
1
1
1
1
1
1
13
45
7
9
10
5
10
3
2
2
8
2
2
6
3
1
1
4
7
4
2
2
2
1
7
2
4
1
2
23
2
12
2
3
1
1
2
2
1
1
1
4
2
2
4
2
2
1
1
2
1
1
1
2
1
26
2
1
2
2
2
1
1
2
3
12
4
7
1
1
2
9
1
3
1
1
7
1
1
1
1
1
8
1
4
2
1
1
1
3
3
4
1
2
1
1
7
3
1
10
1
1
4
1
2
1
2
7
2
1
3
1
1
3
1
2
1
2
2
2
1
2
3
1
1
3
2
1
3
1
1
3
2
1
1
7
1
3
3
1
1
1
1
5
1
27
2
1
2
1
2
2
3
1
1
1
2
1
2
1
1
1
1
1
1
1
2
2
2
1

11_php:02_framework:01_laravel:22_view_custom

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/Admin/bootstrap.php

app('view')->prependNamespace('admin',resource_path('views/laravel-admin'));

ログイン画面をカスタマイズ

テストでログイン画面を編集してみる

resources/views/laravel-admin/login.blade.php

  28     <a href="{{ admin_base_path('/') }}"><b>{{config('admin.name')}}</b></a>
  
  ↓
  
  28     <a href="{{ admin_base_path('/') }}"><b>てすとページ</b></a>

下記のように変わります。

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('<table border=1><tr><td>ほげほげ</td></tr></table>')
 31             ->body('てすとメッセージ');
 32         return view('laravel-admin/test-page','admin::content' => $content]);
11_php/02_framework/01_laravel/22_view_custom.txt · 最終更新: 2019/03/30 22:10 by matsui

Yesterday:202 Today:138 Total:01479