如何为变量赋值,然后用Laravel在视图中显示



我是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 }}

最新更新