1 回答
TA贡献1993条经验 获得超5个赞
是的,View::share是一种完成您需要的方法。从文档:
与所有视图共享数据
有时,您可能需要与应用程序呈现的所有视图共享一段数据。您可以使用视图外观的share方法来实现。通常,您应该share 在服务提供者的boot方法中调用。您可以自由地将它们添加到 AppServiceProvider或生成单独的服务提供商来容纳它们:
<?php
namespace App\Providers;
use Illuminate\Support\Facades\View;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
View::share('key', 'value');
}
}
选择
鉴于这一事实,要在众多的意见,以共享相同的数据,并特意使用header.blade.php哪位我认为是一个partial-您可以包含在文件中的数据,并在总体布局插入。
- 1 回答
- 0 关注
- 133 浏览
添加回答
举报