[英]Why I cannot get the data from UserController to my user.blade.php file in Laravel 9?
您好我需要一些帮助我正在学习 Laravel 9 并且我有一个问题,在 UserController 中我声明了一个带有参数 $id 的公共 function 显示并将其返回到 user.blade.ZE1BFD762321E409CEE4AC0B6E8无法获取我的 function 节目中的数据。
这是 UserController 文件中的代码
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function show($id){
$data = array([
"id" => $id,
"name" => "John Doe",
"age" => 22,
"email" => "jhondoe@gmail.com"
]);
return view("user", $data);
}
}
web.php文件
use App\Http\Controllers\UserController;
use Illuminate\Support\Facades\Route;
Route::get('/show/{id}', [UserController::class, 'show']);
user.blade.php 文件
{{ $data }}
它说
“ErrorException 未定义变量 $data”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.