【问题标题】:Undefined variable X issue when trying to display value on laravel blade尝试在 Laravel Blade 上显示值时出现未定义的变量 X 问题
【发布时间】:2022-12-01 18:17:08
【问题描述】:

我正在尝试遵循一个小的 laravel 教程。

在我的应用程序中,我有一个名为 HomeController 的控制器。

在我的 HomeController 中,我有以下索引函数

public function index()
    {
        try {
            //get autheticated users selected organisation
            $organisation = $this->getSelectedOrganisationByUser(Auth::user());

            //set application timezone
            $this->setApplicationTimezone($organisation);

            $this->setSiteConnection($organisation);
            $this->setGAConnection($organisation);

            if ($organisation->disabled) {
                Auth::logout();
                return redirect(route('login'));
            }
            //sales today
            $sum='23';
            return view('dashboard.index')
                ->with('organisation',$organisation,'sum',$sum);
        } catch (\Throwable $exception) {
            \Sentry\captureException($exception);
        }
    }

在这里,我试图将这个 $sum 值发送到我的刀片服务器并显示它。但是,每次我试图在我的刀片上显示这个值时,我都会得到 $sum is undefined 错误。

我试着在我的刀片上回应这个,如下所示,

{{ $sum }}

为了在我的刀片上显示它,我应该做些什么改变。

我很努力,但还没有找到解决办法

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您需要将变量作为数组传递。尝试这个:

    return view('dashboard.index', ['organisation' => $organisation, 'sum' => $sum]);
    

    【讨论】:

      猜你喜欢
      • 2019-11-10
      • 2020-11-30
      • 2014-12-09
      • 2020-06-12
      • 2017-01-26
      • 2020-03-03
      • 2019-05-09
      • 1970-01-01
      • 2018-01-08
      相关资源
      最近更新 更多