laravel view :: share,未定义变量

时间:2019-02-18 07:29:00

标签: laravel

这是我的消息来源。

app \ Providers \ AppServiceProvider.php

<?php 
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;

class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        View::share('aaa', 'abcdeade');
    }
}

app \ Http \ Controllers \ Main \ MainController.php

<?php

namespace App\Http\Controllers\Main;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class MainController extends Controller
{
    public function index(){
        return $aaa;
    }
}

但是随后发生错误。

"Undefined variable: aaa"

我不知道为什么会发生此错误。

1 个答案:

答案 0 :(得分:0)

正如其他人所说,您可以与VIEW共享数据。因此,您可以在视图中访问该数据。参见Laravel documentation

您可以这样访问它:

{{ $aaa }}