84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
所以我想從model和controller返回一些字串,但它總是說未定義的變量,儘管當我用 dd($檢查時它成功通過了a) 和dd($b)。我做錯了什麼?
model
controller
dd($檢查時它成功通過了a)
dd($b)
about.blade:
@extends('layout.template'); @section('homeContainer'); {{ $a }} {{ $b }} @endsection
{{ $a }}
{{ $b }}
關於控制器:
關於模型: 路線: AboutController::info(), ]); });
關於模型:
路線: AboutController::info(), ]); });
路線:
AboutController::info(), ]); });
控制器從不執行,僅執行 web.php 檔案中的回呼。 這意味著你沒有 a 和 b 變量,只有一個 name 變數
感謝您的回覆!事實證明我錯誤地將模型宣告為變數和路線,
對於我將其更改為的路線
Route::get('/about',[AboutController::class,'info']);
對於控制器和模型,我刪除靜態並更改模型聲明
控制器:
public function info() { $model = new AboutModel(); $a = $model->Info(); $b = "This data is from controller"; return view('about', compact('a', 'b')); }
型號:
public function Info(){ $a = "This value is from model"; return $a; }
控制器從不執行,僅執行 web.php 檔案中的回呼。 這意味著你沒有 a 和 b 變量,只有一個 name 變數
感謝您的回覆!事實證明我錯誤地將模型宣告為變數和路線,
對於我將其更改為的路線
對於控制器和模型,我刪除靜態並更改模型聲明
控制器:
型號: