首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel @extends()指针系统

Laravel @extends()指针系统
EN

Stack Overflow用户
提问于 2018-11-01 14:21:11
回答 1查看 212关注 0票数 0

Laravel 5.7

如果导航到不存在的页面,则会得到404错误页处理。

该视图位于vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Views/404.blade.php中。

但是,该文件扩展:

代码语言:javascript
复制
@extends('errors::illustrated-layout')

它位于同一个文件夹中,名为illustrated-layout.blade.php

所以我猜errors::部件指向特定的文件夹,例如vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Views/

问题:这种类型的指针是可以手动创建的吗?所以当扩展视图时,一个人就不必写到特定文件夹的整个路径了?会让事情变得更干净。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-01 16:46:56

您可以添加视图命名空间并实现相同的结果。

例如,可以在AppServiceProvider@boot中添加以下内容:

代码语言:javascript
复制
$this->app['view']->addNamespace('admin', base_path() . '/resources/views/admin');

让我们假设在resources/views/admin/layouts/master.blade.php中有一个刀片文件

您可以使用admin::layouts.master访问它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53103189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档