我正在使用Backpack 4.0 for Laravel创建管理面板。
假设我创建了香草Laravel视图(例如“ foo.blade.php”)。我将其集成到菜单中,在sidebar_content.blade.php上创建了一个链接。当我打开网页时,我希望它具有背包中的侧边栏,标题和样式,以便完全集成。
我必须在视图中包括哪些内容?
不久,您的视图必须扩展为@extends(backpack_view('blank'))
。我将逐步完成将自定义页面添加到背包的完整操作,以便对他人有所帮助。
首先您需要创建一个控制器,您可以使用php artisan make:controller
创建一个>
CustomController.php
use Illuminate\Routing\Controller; class CustomController extends Controller { public function custom() { return view('custom'); } }
您的视图必须扩展
@extends(backpack_view('blank'))
并包括内容部分:
custom.blade.php
@extends(backpack_view('blank')) @section('content') <div class="jumbotron mb-2 mt-4"> <h1>Custom</h1> </div> @endsection
sidebar_content.blade.php
(路线)... <li class="nav-item"><a class="nav-link" href='{{ backpack_url('custom') }}'><i class="nav-icon fa fa-archive"></i> Custom</a></li>
custom.php
Route::get('custom', 'CustomController@custom')->name('custom');