今天,我已经安装了jeroennoten/laravel-adminlte
,按照所有的安装命令,我创建了一个视图,并写了一行
@extends('adminlte::page')
它工作正常,但我不知道它如何工作?特别是这个::
符号?我检查了laravel文档,但找不到任何东西。
请通过解释为我提供帮助,或者提供一些文章/教程链接,从中可以了解更多信息。
adminlte
是软件包的名称,用于Laravel views
并configs
在Laravel中用作名称空间,以避免与其他软件包发生冲突。
它在第51行的ServiceProvider类中定义。
通过在刀片文件中调用此命令:
@extends('adminlte::page')
您告诉Laravel,您想扩展page.blade.php文件。
如果您呼叫@extends('page')
,而没有adminlte::
,它将page.blade.php
在您的resources/views
目录中寻找。
您不会在Laravel的Blade文档部分中看到有关此的信息,因为它特定于Laravel软件包。您可以从这里了解更多信息。