[英]How To use Database as a variable with blade template in laravel?
我是laravel的新手,我有一些问题要使数据库作为变量显示在刀片模板上,例如我想从数据库获取任何数据:
{{$get = DB::table('perangkat')->get()}}
然后:
@foreach ($get as $got)
{{$got->jabatan}}
@endforeach
如果$got->jabatan
的结果为kepala
,但是我希望结果为Change to "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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.