0

为什么 Laravel 文档中不存在 View::make() ?我浏览了 Laravel 文档所有版本的 xVersion/views 页面,但我找不到任何关于 View::make() 的声明。谁能向我解释它是如何工作的?

附加信息,我正在学习 Aimeos Laravel 包。我不认为 View::make 来自 Aimeos 包。因为,我明白了在此处输入图像描述

作曲家.json

> "require": {
>         "php": "^7.2.5",
>         "aimeos/aimeos-laravel": "dev-master",
>         "fideloper/proxy": "^4.2",
>         "fruitcake/laravel-cors": "^2.0",
>         "guzzlehttp/guzzle": "^6.3",
>         "laravel/framework": "^7.24",
>         "laravel/tinker": "^2.0",
>         "laravel/ui": "^2.4"
>     },
4

2 回答 2

2

View::make正在调用外观make上的方法。View这就是 Laravel 4.x 中视图的引用方式,但 Laravel 5.x 引入了view做同样事情的全局助手,只是少了几下击键。

因此,View::make('shop::page.privacy')与 相同view('shop::page.privacy')

于 2020-10-07T12:33:08.383 回答
2

Laravel 中的很多东西都有多种引用方式。

文档更喜欢使用更简洁、更简洁的view()helper,但View::make如果您愿意,也可以使用。

API 文档View::make位于https://laravel.com/api/8.x/Illuminate/Contracts/View/Factory.html#method_make

于 2020-10-07T12:29:24.703 回答