Laravel 5.7
如果导航到不存在的页面,则会得到404错误页处理。
该视图位于vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Views/404.blade.php中。
但是,该文件扩展:
@extends('errors::illustrated-layout')它位于同一个文件夹中,名为illustrated-layout.blade.php。
所以我猜errors::部件指向特定的文件夹,例如vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Views/。
问题:这种类型的指针是可以手动创建的吗?所以当扩展视图时,一个人就不必写到特定文件夹的整个路径了?会让事情变得更干净。
发布于 2018-11-01 16:46:56
您可以添加视图命名空间并实现相同的结果。
例如,可以在AppServiceProvider@boot中添加以下内容:
$this->app['view']->addNamespace('admin', base_path() . '/resources/views/admin');让我们假设在resources/views/admin/layouts/master.blade.php中有一个刀片文件
您可以使用admin::layouts.master访问它。
https://stackoverflow.com/questions/53103189
复制相似问题