我是laravel的新手,我有一些问题要使数据库变量显示在刀片模板上,例如我想从数据库中获取任何数据:
{{$get = DB::table('perangkat')->get()}}
然后:
@foreach ($get as $got) {{$got->jabatan}} @endforeach
如果 $got->jabatan 的结果是 kepala ,但我希望结果是改为 "Kepala Desa" ,我该怎么办?请帮助我......
$got->jabatan
kepala
"Kepala Desa"
在方法中的模型或控制器中写入数据库相关的东西,并将该值传递给view . 它会非常整洁清晰
public function getData(){ $get = DB::table('perangkat')->get(); return view('myblade', ['data' => $get]); }
在你看来
@foreach ($data as $got) {{$got->jabatan}} Desa @endforeach
你也可以更新你得到的地方 Desa . 所以我可以根据这个更新答案 .
Updated 你在数组中保留不同的角色,并做一些像这样的思考
<?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
2 回答
在方法中的模型或控制器中写入数据库相关的东西,并将该值传递给view . 它会非常整洁清晰
在你看来
你也可以更新你得到的地方 Desa . 所以我可以根据这个更新答案 .
Updated 你在数组中保留不同的角色,并做一些像这样的思考
company.php