如何在Laravel 9中将数据库值从控制器传递到 Jmeter 板

bf1o4zei  于 2023-01-10  发布在  其他
关注(0)|答案(2)|浏览(122)

我的控制器PostsController中有一个方法:

public function index()
{
    $post = Posts::where('id', '1')->get(['post']);
    return $post;
}

web.php

Route::get('test', [PostsController::class, 'index']);

到我的视图文件夹中的test.blade.php,并使用

{{ $post }}

这非常好用。但是,当我尝试对dashboard.blade.php执行完全相同的操作时,我得到

Undefined variable $post

当尝试在dashboard上获取这些数据时,我在app.php中使用了这些数据。

Route::get('dashboard', [PostsController::class, 'index']);

我希望在dashboard中得到与test.blade.php中相同的数据,但是当我更改路由中的视图时,它就找不到变量了。

yfwxisqw

yfwxisqw1#

试试这个

return view('test', [
    'post' => Posts::where('id', '1')->get()
]);

如果你的test.blade不直接在views文件夹中,你需要这样指定文件夹:视图('folderName. test ',...)
有关详细信息,您可以查看文档https://laravel.com/docs/9.x/controllers

cygmwpex

cygmwpex2#

我只是傻了-风景根本就不是风景。

相关问题