我想使用这个管理面板:https://github.com/jeroennoten/Laravel-AdminLTE
但我不明白这个语法:@extends('adminlte::page')
。
该页面是一个 View ,但是在此示例中添加 adminlte 和双列是什么意思?
我从来没有见过这种语法,我也没有在 Laravel Blade 文档中找到它,请问谁能启发我吗?
最佳答案
这用于标识应从中加载 View 的包。例如,您的 vendor 文件夹中有一个名为 neokyuubi/courier
的包,您希望从那里将 View 加载到应用程序中。然后您将使用 courier::index
来标识您的 View 。如果你使用 @import('index')
框架将查看 resources\views\index.blade.php
但是当你在 View 名称之前写你的包时,它将首先查看 resources\views\vendor\courier\index.blade.php
,当它找不到 View 时,它会查找您的包 View 目录。
但是,您需要先在您的包裹的服务提供商中像这样注册您的 View :
$this->loadViewsFrom("path\to\your\view\folder", "courier");
关于Laravel Blade : What does it mean the double column in parameter in @extends ('adminlte::page' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55114445/