【问题标题】:Laravel Blade : What does it mean the double column in parameter in @extends('adminlte::page')Laravel Blade:@extends('adminlte::page') 参数中的双列是什么意思
【发布时间】:2019-04-10 21:27:13
【问题描述】:

我想使用这个管理面板:https://github.com/jeroennoten/Laravel-AdminLTE

但我不明白这种语法:@extends('adminlte::page')。 页面是一个视图,但是在这个例子中添加 adminlte 和双列是什么意思?

我从未见过这种语法,我在 Laravel 刀片文档中也没有找到它,请谁能赐教?

【问题讨论】:

标签: laravel laravel-blade


【解决方案1】:

这用于标识应该从中加载视图的包。例如,您的 vendor 文件夹中有一个名为 neokyuubi/courier 的包,并且您希望将视图从那里加载到应用程序中。然后您将使用courier::index 来识别您的视图。如果您使用@import('index'),框架将查找resources\views\index.blade.php,但是当您在视图名称之前编写包时,它会首先查找resources\views\vendor\courier\index.blade.php,当它找不到视图时,它会查找您的包视图目录。

但是,您需要先在包的服务提供者中像这样注册您的视图:

$this->loadViewsFrom("path\to\your\view\folder", "courier");

欲了解更多信息:https://laravel.com/docs/5.7/packages#views

【讨论】:

  • 非常感谢,我在想我需要将 AdminLTE 包的所有内容复制到我的公共文件夹中,特别是因为这个包没有发布其资产和页面的命令。
  • @Neokyuubi 不客气。如果您认为答案是正确的,您可以接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多