簡體   English   中英

帶有 Laravel 和刀片的未定義變量

[英]Undefined variable with laravel and blade

我知道這可能非常簡單,但我今天才開始使用 laravel,我以前一直在使用 codeigniter。 我遇到的問題是 Laravel 告訴我我的變量沒有定義......

控制器:

public function index()
{

    $data['pageTitle']='Connexion';

    return view('login')->with($data);
}

login.blade.php 中的相關行:

@extends('layout.header', $pageTitle)

錯誤:

"Undefined variable: pageTitle (View: G:\Winginx\home\laravel\public_html\resources\views\login.blade.php)"

謝謝 !

您收到此錯誤是因為您嘗試使用$pageTitle變量,但沒有將其傳遞給視圖。

因此,要解決此問題,您可以在視圖中更改此行:

@extends('layout.header', $data['pageTitle'])

或者您可以將控制器中的方法更改為:

public function index()
{
    return view('login', ['pageTitle' => 'Connexion']);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM