Laravel Blade : What does it mean the double column in parameter in @extends ('adminlte::page' )

标签 laravel laravel-blade

我想使用这个管理面板: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");

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

关于Laravel Blade : What does it mean the double column in parameter in @extends ('adminlte::page' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55114445/

相关文章:

javascript - Laravel 广播 : private channels not working due to auth error

Laravel @stack 在组件中

php - Laravel 在 Blade 中获取文件扩展名

php - 如何在 Laravel Blade View 上比较 Carbon 中的日期?

laravel - 授权 header 仅在 GET 请求上无法到达 API (nginx)

php - Laravel View 缓存是如何工作的?

JavaScript 变量在 Laravel 中不起作用

css - 可以在 Blade 中使用两个类吗?

php - 如何使用 Heroku 部署 Laravel + Vue 项目

php - Laravel DB::statement 无法为涉及列表达式的查询正确准备值