当前位置:  开发笔记 > 编程语言 > 正文

在Blade @extends('some :: thing')中是什么意思

如何解决《在Blade@extends('some::thing')中是什么意思》经验,为你挑选了1个好方法。

今天,我已经安装了jeroennoten/laravel-adminlte,按照所有的安装命令,我创建了一个视图,并写了一行

@extends('adminlte::page')

它工作正常,但我不知道它如何工作?特别是这个::符号?我检查了laravel文档,但找不到任何东西。

请通过解释为我提供帮助,或者提供一些文章/教程链接,从中可以了解更多信息。



1> Lado Lomidze..:

adminlte是软件包的名称,用于Laravel viewsconfigs在Laravel中用作名称空间,以避免与其他软件包发生冲突。

它在第51行的ServiceProvider类中定义。

通过在刀片文件中调用此命令:

@extends('adminlte::page')

您告诉Laravel,您想扩展page.blade.php文件。

如果您呼叫@extends('page'),而没有adminlte::,它将page.blade.php在您的resources/views目录中寻找。

您不会在Laravel的Blade文档部分中看到有关此的信息,因为它特定于Laravel软件包。您可以从这里了解更多信息。

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有