当我在我正在处理的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
扩展layouts.blade
,那么我会得到 ErrorException 异常。但是,如果我不扩展viewfile.blade
视图,我可以毫无问题地访问视图$this->loadViewsFrom(__DIR__ . '/Views', 'studentViews');
。
我的视图在“ServiceProvider的启动方法”
包中注册了private void pinInput_Click(object sender, KeyEventArgs e)
{
//If already there is a text inside text box--set that textbox to empty so that user can enter another pin.
}
我正在使用 Laravel 5.4 Laravel 5.4 Package Development-Views
答案 0 :(得分:3)
您必须按照文档中的说明将您的包名称添加到视图名称。
所以你必须使用:
@extends('studentViews::layouts.app')