此集合实例上不存在Laravel一对多关系属性[jadwal_poliklinik]

此集合实例上不存在Laravel一对多关系属性[jadwal_poliklinik],laravel,eloquent,one-to-many,Laravel,Eloquent,One To Many,有人能帮我处理拉威尔的关系吗? 我有数据库结构 poliklinik Table =========== id nama_poliklinik **************** jadwal_poliklinik Table ======================= id poliklinik_id hari *********************** 这种关系是“一个”波利基尼克“有许多”贾德瓦尔·波利基尼克 我的

有人能帮我处理拉威尔的关系吗? 我有数据库结构

   poliklinik Table
   ===========
   id
   nama_poliklinik
   ****************

   jadwal_poliklinik Table
   =======================
   id
   poliklinik_id
   hari
   ***********************
这种关系是“一个”波利基尼克“有许多”贾德瓦尔·波利基尼克

我的模特波利克尼克是

namespace App;

use Illuminate\Database\Eloquent\Model;
use App\jadwal_poliklinik;

class poliklinik extends Model
{
    protected $table = 'poliklinik';

    public function jadwal_poliklinik()
    {
        return $this->hasMany(jadwal_poliklinik::class);
    }
}
我的jadwal_poliklinik模型

namespace App;

use Illuminate\Database\Eloquent\Model;
use App\poliklinik;

class jadwal_poliklinik extends Model
{
    protected $table = 'jadwal_poliklinik';

    public function poliklinik()
    {
        return $this->belongsTo(poliklinik::class);
    }

}
我的控制器是

public function jadwal()
    {
        $poliklinik = poliklinik::all();

        return view('jadwal', compact('poliklinik'));
    }
那景色呢

            <div class="row">
                @foreach($poliklinik as $p)
                <div class="col-md-4 animate-box">
                    <div class="blog-entry">
                        <a href="blog.html" class="blog-img" style="background-image: url(images/blog-1.jpg);"></a>
                        <div class="desc">
                            <h3>{{$p->nama_poliklinik}}</h3>
                            <hr/>
                            @foreach($poliklinik->jadwal_poliklinik as $jp)
                            {{$jp->hari}}<br/>
                            @endforeach
                        </div>
                    </div>
                </div>
                @endforeach
            </div>

@foreach($p为poliklinik)
{{$p->nama_poliklinik}

@foreach($poliklik->jadwal_poliklik as$jp) {{$jp->hari}}
@endforeach @endforeach
但结果是

此服务器上不存在异常属性[jadwal_poliklinik] 集合实例


有人能帮我吗???

一定是
$p->jadwal\u poliklik

@foreach($p->jadwal_poliklinik as $jp)
      {{$jp->hari}}<br/>
 @endforeach
@foreach($p->jadwal_poliklik as$jp)
{{$jp->hari}}
@endforeach
但是,如果可以使用CamelCase作为类名,则效果更好。这是标准。您可以简单地使用artisan命令创建类。有关更多详细信息,请参阅下面的链接


@foreach($p->jadwal\u poliklik as$jp)
作为旁注,急切地加载您的关系以避免
n+1
SQL查询