view 和 view:make 有什么区别?

Bla*_*ack 4 php laravel blade

我开始学习 Laravel 并看到了两种返回视图的方法。

1.

return View::make('login');
Run Code Online (Sandbox Code Playgroud)

2.

return view('login');
Run Code Online (Sandbox Code Playgroud)

我不确定这样做的好处View::make是什么。即使在阅读了 API 文档之后。https://laravel.com/api/5.4/Illuminate/View/Factory.html#method_make

Nie*_*den 8

它们都是一样的,第一个是通过使用 Facade 的方法,第二个是辅助方法。

无论您使用哪一种,只要选择您喜欢的语法即可。

  • Facades 为应用程序的服务容器中可用的类提供“静态”接口。Laravel 附带了许多门面,可以访问几乎所有 Laravel 的功能。Laravel 外观充当服务容器中底层类的“静态代理”,提供简洁、富有表现力的语法的好处,同时比传统的静态方法保持更多的可测试性和灵活性。来源:https://laravel.com/docs/5.3/facades (2认同)