我刚开始使用 laravel,使用模型时出现问题。
我已经在profilesModel.php中的模型内部制作了一个虚拟数据
private static $pData = [
"pNamaLengkap" => "Anro Anderson",
"pJobDescription" => "Full Stack Developer",
"pUnitKerja" => "Talent Management",
"pDirektorat" => "Human Resource"
];
public static function all()
{
return self::$pData;
}
我已经尝试使用 web.php 调用模型
use App\Models\profilesModel;
Route::get('/profiles', function () {
return view('profiles', [
"profiles" => profilesModel::all()
]);
});
并且数据被识别并成为一个数组,这是证明
但是从blade.php 没有得到数据,变成了一个未定义的变量
当我在 web.php 中使用此代码而不是模型时,它工作得非常好
Route::get('/profiles', function () {
return view('profiles', [
"pNamaLengkap" => "Anro Anderson",
"pJobDescription" => "Full Stack Developer",
"pUnitKerja" => "Talent Management",
"pDirektorat" => "Human Resource"
]);
});
但是我还是想用这个模型,请帮忙谢谢