【发布时间】:2020-10-08 17:48:34
【问题描述】:
我有主布局页面,我想在导航栏中使用一些数据库数据我这样做是为了获取数据:
<?php
use Illuminate\Support\Facades\DB;
$my_cart = DB::table('carts')->where('user_id',Auth::user()->id)->get();
$cart_count = $my_cart->count();
?>
购物车表在购物车模型中具有唯一字段 course_id 属于课程表,方法名为 Course() :
public function Course()
{
return $this->belongsTo('App\Models\Course' ,'course_id');
}
现在我想显示课程名称取决于 $my_cart ,我尝试使用:
{{$mycart->Course->$course_name}}
但它给了我错误:
Undefined property: stdClass::$Course (View: D:\Wamp\www\srdemy\resources\views\layouts\app.blade.php)
当我使用 $my_cart 数据时,它会正确显示:
{{$mycart->course_id}}
但不能使用 Model ,我该如何解决这个问题?
【问题讨论】: