Pembolehubah dalam bilah tidak ditentukan apabila menghantar pembolehubah daripada pengawal Laravel
<p>Jadi saya ingin mengembalikan beberapa rentetan daripada <kod>model</kod> dan <kod>pengawal</kod> ($ ia berjaya melepasi a)</code> dan <code>dd($b)</code>. Apa yang saya buat salah? </p>
<p><kod>tentang.blade:</code></p>
<pre class="brush:php;toolbar:false;">@extends('layout.template');
@section('homeContainer');
<p> {{ $a }} </p>
<br>
<p>{{ $b }}</p>
@endsection</pre>
<p><kod>Mengenai pengawal:</code></p>
<pre class="brush:php;toolbar:false;"><?php
ruang nama AppHttpControllers;
gunakan IlluminateHttpRequest;
gunakan AppModelsAboutModel;
kelas AboutController memanjangkan Pengawal
{
//
maklumat fungsi statik awam(){
$a = AboutModel::info();
$b = "Data ini adalah daripada pengawal";
return view('about', compact('a', 'b'));
}
}</pre>
<p><kod>Mengenai model:</code></p>
<pre class="brush:php;toolbar:false;"><?php
ruang nama AppModels;
gunakan IlluminateDatabaseEloquentFactoriesHasFactory;
gunakan IlluminateDatabaseEloquentModel;
kelas AboutModel memanjangkan Model
{
gunakan HasFactory;
fungsi statik awam Info(){
$a = "Nilai ini daripada model";
pulangkan $a;
}
}</pre>
<p><kod>Arahan: </kod></p>
<pre class="brush:php;toolbar:false;"><?php
gunakan IlluminateSupportFacadesRoute;
gunakan AppHttpControllersAboutController;
/*
|------------------------------------------------ ------------------------
|
|------------------------------------------------ ------------------------
|
|. Di sinilah anda boleh mendaftarkan laluan web untuk aplikasi anda
|. laluan dimuatkan oleh RouteServiceProvider dan kesemuanya akan
|. ditugaskan kepada kumpulan middleware "buat sesuatu yang hebat!
|
*/
Laluan::get('/', function () {
pandangan kembali('selamat datang');
});
Route::get('/about', function () {
pandangan pulangan('tentang', [
"nama" => AboutController::info(),
]);
});</pre></p>