簡體   English   中英

在Laravel 5.4包中擴展視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM