我的模型中有一个从数据库中获取数据的查询,数据库表中有一些可以为空的字段。当我试图在我的视图中显示所有记录时,空值的字段显示为" null“。我希望这些值只显示为空字符串。
下面是我的控制器中的内容:
public function showDetails($action, $id)
{
$data_model= new PersonData();
$persons= $data_model->loadSpecificPerson($id);
return view('pages.admin.reporting_perso
我有两个模型用户和UserType声明如下:
class User extends Model {
protected $table = 'user';
protected $primaryKey = 'user_id';
public function company() {
return $this->hasOne('App\Models\Company', 'company_id', 'company_id');
}
public functi
我正在使用datatable显示我的数据,如果数组为空,则不会显示datatable。
我试过了
@if(count($results) > 0)
//data show
@foreach($results as $r)
<p>{{$r->name}}</p>
@endfor
@else
No result found.
@endif
//
// $results is an array
如果$result为空,则返回错误。如果$result为空,那么如何才能显示自定义消息而不显示DataTable。
我试图从两个关系为一对多的表中检索数据。我需要它返回一个响应,因为它将同时显示。但是,我不知道如何返回扩展对象。现在我在控制器里有这样的东西
public function show(Site $id)
{
foreach ($id->features() as $feature) {
$id->features[] = $feature;
}
return $id;
}
这是我的模型
class Site extends Model
{
protected $fillable = [
在我的Laravel项目中,我试图从数据库中显示一些数据。数据从多个表中查找。结构如下:
组(例如名称= "G1")
- Book ( e.g. name = "B1")
- Pencil (e.g. name = "P1")
- Ink (e.g. name = "I1")
组(例如名称= "G2")
- Book ( e.g. name = "B2")
- Pencil (e.g. name = "P2")
- Ink (e.g. name