gpt4 book ai didi

laravel - 如何从 Laravel 5 的 Controller 中将数据放入 app.blade.php

转载 作者:行者123 更新时间:2023-12-03 16:55:23 25 4
gpt4 key购买 nike

我需要将一些动态数据从 Controller 放入 app.blade.php,但我找不到任何 Controller 。我应该在哪里做这个?
谢谢

最佳答案

要将数据注入(inject)布局 View (由其他人编辑的 @extend View ),您可以使用 View 编辑器。你是怎么做的其实还不错explained in the documentation

创建服务提供者(在 app/Providers 内):

<?php namespace App\Providers;

use View;
use Illuminate\Support\ServiceProvider;

class ComposerServiceProvider extends ServiceProvider {

public function boot()
{
//
}


public function register()
{
//
}
}

现在在 boot()里面注册 View Composer 的方法:
View::composer('app', function($view){
$view->with('foo', 'bar');
});

之后,不要忘记在 config/app.php 中注册服务提供商。通过将其添加到 providers大批:
'providers' => [
// other providers
'App\Providers\ComposerServiceProvider'
]

关于laravel - 如何从 Laravel 5 的 Controller 中将数据放入 app.blade.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28915811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com