[英]Extending view in Laravel 5.4 package
當我在正在工作的laravel包中的另一個視圖中擴展應用程序視圖時,得到View [layouts.app] not found
ErrorException 。
這是視圖的目錄結構:
vendor
-Student
--myPackage
---src
----views
-----layouts
------app.blade.phph
-----myView
------viewfile.blade.php
現在,如果我延長layouts.app
像這樣@extend('layouts.app')
在viewfile.blade.php
然后我得到這個ErrorException例外。 雖然,如果不擴展layouts.blade
視圖,則可以viewfile.blade
訪問layouts.blade
視圖。
我的視圖已像在ServiceProvider的啟動方法包中那樣注冊
$this->loadViewsFrom(__DIR__ . '/Views', 'studentViews');
我正在使用Laravel 5.4 Laravel 5.4軟件包開發視圖
您必須按照文檔中所述將包名稱添加到視圖名稱。
因此,您將必須使用:
@extends('studentViews::layouts.app')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.