gpt4 book ai didi

php - 在 Laravel 5.4 包中扩展 View

转载 作者:行者123 更新时间:2023-12-01 11:20:01 24 4
gpt4 key购买 nike

当我在我正在处理的 laravel 包的另一个 View 中扩展我的应用程序 View 时,我得到 View [layouts.app] not found ErrorException

这是 View 的目录结构:

vendor
-Student
--myPackage
---src
----views
-----layouts
------app.blade.phph
-----myView
------viewfile.blade.php

现在如果我在 viewfile.blade.php 中像 @extend('layouts.app') 那样扩展 layouts.app 那么我得到这个 ErrorException 异常。虽然,如果我不扩展 layouts.blade View ,我可以毫无问题地访问 View viewfile.blade

我的 View 在包`ServiceProvider的启动方法中是这样注册的

$this->loadViewsFrom(__DIR__ . '/Views', 'studentViews');

我正在使用 Laravel 5.4 Laravel 5.4 Package Development-Views

最佳答案

您必须按照文档中的说明将包名称添加到 View 名称中。

所以你必须使用:

@extends('studentViews::layouts.app')

关于php - 在 Laravel 5.4 包中扩展 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45008840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com