Laravel 视图不显示数据

Jay*_*van 0 laravel laravel-6

我正在尝试将数据传递给 laravel 刀片并显示它。显然我错过了一些非常基本的东西。如果我使用 laravel format {{ $test_message }},它不会显示该值。如果我使用<?php echo $test_message ; ?>. 这是工作。来自我的控制器的代码 -

$data = ['message' => 'This is a test!'];
return view('test')->with([ 'test_message' => $data['message'] ]);    
Run Code Online (Sandbox Code Playgroud)

看法

    <html lang="en-US">
    <head>
        <meta charset="utf-8">
    </head>
    <body>
    <p> <?php echo  $test_message ; ?> </p>
    <p> {{ $test_message }}  </p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在输出中,我有“这是一个测试!” php 回显部分和 {{$test_message}} 下一行。

Jam*_*mes 5

您的问题是您的视图缺少blade扩展的一部分,因此 Laravel 没有通过刀片编译器运行它。

将其重命名为test.blade.php.