我是Laravel的新手,我正在努力遵循本教程
https://laravel.com/docs/7.x/blade#displaying-数据
我想给一个变量赋值,然后在视图中显示它,但我不知道该在哪里执行。我试图添加这个片段
Route::get('greeting', function () {
return view('welcome', ['name' => 'Samantha']);
});
到web.php
文件,然后像hello, {{name}}
一样在视图中显示它,但我要么得到一个错误,要么只是一个纯文本:
你好,{{name}}
我正在阅读文档,但我不知道在哪里或如何为变量赋值,然后显示它。
我的名为welcome.blade.php
的视图是这样的:
<h1>Example</h1>
Hello, {$name}
在我的web.php
文件中,我有这个:
<?php
use IlluminateSupportFacadesRoute;
Route::get('greeting', function () {
return view('welcome', ['name' => 'Samantha']);
});
它没有给我任何错误。只显示Hello {$name}
而不是Samantha
您的刀片中缺少$
符号。
hello, {{ $name }}