如何将香草Laravel视图整合到背包中?

问题描述 投票:1回答:1

我正在使用Backpack 4.0 for Laravel创建管理面板。

假设我创建了香草Laravel视图(例如“ foo.blade.php”)。我将其集成到菜单中,在sidebar_content.blade.php上创建了一个链接。当我打开网页时,我希望它具有背包中的侧边栏,标题和样式,以便完全集成。

我必须在视图中包括哪些内容?

laravel backpack-for-laravel
1个回答
2
投票

不久,您的视图必须扩展为@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');
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.