如何使用数据库作为 laravel 中 blade 模板的变量?
How To use Database as a variable with blade template in laravel?
我是 laravel 的新手,我在将数据库作为变量显示在 blade 模板上时遇到了一些问题,
例如我想从数据库中获取任何数据:
{{$get = DB::table('perangkat')->get()}}
然后:
@foreach ($get as $got)
{{$got->jabatan}}
@endforeach
如果 $got->jabatan
的结果是 kepala
,但我想将结果更改为 "Kepala Desa"
,我该怎么办??
请帮助我...
在方法中的模型或控制器中编写与数据库相关的内容,并将该值传递给视图。会很整齐清晰
public function getData(){
$get = DB::table('perangkat')->get();
return view('myblade', ['data' => $get]);
}
在您看来
@foreach ($data as $got)
{{$got->jabatan}} Desa
@endforeach
你也可以更新你得到 Desa 的地方。所以我可以根据那个更新答案。
已更新
你在数组中保留不同的角色并像这样思考
<?php
$role=['a'=>'operator','b'=>'admin'] ; ?>
@foreach ($data as $got)
<?php $result = isset($role[$got->jabatan]) ? $role[$got->jabatan] : null; ?>
{{$result}}
@endforeach
company.php
function showdata{
$sql= "this syntax sql";
}
//show data
$company = new company();
@foreach ($company->showdata() as $got)
{{$got->jabatan}}
@endforeach
我是 laravel 的新手,我在将数据库作为变量显示在 blade 模板上时遇到了一些问题, 例如我想从数据库中获取任何数据:
{{$get = DB::table('perangkat')->get()}}
然后:
@foreach ($get as $got)
{{$got->jabatan}}
@endforeach
如果 $got->jabatan
的结果是 kepala
,但我想将结果更改为 "Kepala Desa"
,我该怎么办??
请帮助我...
在方法中的模型或控制器中编写与数据库相关的内容,并将该值传递给视图。会很整齐清晰
public function getData(){
$get = DB::table('perangkat')->get();
return view('myblade', ['data' => $get]);
}
在您看来
@foreach ($data as $got)
{{$got->jabatan}} Desa
@endforeach
你也可以更新你得到 Desa 的地方。所以我可以根据那个更新答案。
已更新 你在数组中保留不同的角色并像这样思考
<?php
$role=['a'=>'operator','b'=>'admin'] ; ?>
@foreach ($data as $got)
<?php $result = isset($role[$got->jabatan]) ? $role[$got->jabatan] : null; ?>
{{$result}}
@endforeach
company.php
function showdata{
$sql= "this syntax sql";
}
//show data
$company = new company();
@foreach ($company->showdata() as $got)
{{$got->jabatan}}
@endforeach