首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类App/Models/Barang在Laravel 9.3中找不到

类App/Models/Barang在Laravel 9.3中找不到
EN

Stack Overflow用户
提问于 2022-03-15 03:07:55
回答 1查看 273关注 0票数 -1

我没有找到这个错误类“app//Barang”

这是我的线人

代码语言:javascript
复制
@foreach($pesanan_details as $pesanan_detail)
      <tr>
         <td class="pt-3 pb-3">{{ $no++ }}</td>
         <td class="pt-3 pb-3">{{ $pesanan_detail->barang->nama_barang }}</td>
         <td class="pt-3 pb-3">{{ $pesanan_detail->jumlah }} </td>
      </tr>
   @endforeach

PesananDetail:

代码语言:javascript
复制
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class PesananDetail extends Model
{
    public function barang()
    {
        return $this->belongsTo('app/Models/Barang','barang_id','id');
    }
    public function pesanan()
    {
        return $this->belongsTo('app/Models/Pesanan','pesanan_id','id');
    }
} 

模特/巴朗:

代码语言:javascript
复制
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Barang extends Model
{
    public function pesanan_detail()
    {
        return $this->hasMany('app/Models/PesananDetail','barang_id','id');
    }
}

我是拉拉威尔的新手,我不知道哪里出了差错,请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2022-03-15 12:44:17

App\Models\Barang位于命名空间App\Models中。您不需要使用完整的类路径

代码语言:javascript
复制
namespace App\Models; // current namespace

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class PesananDetail extends Model
{
    public function barang()
    {
        // refers to App\Models\Barang
        return $this->belongsTo(Barang::class, 'barang_id', 'id');
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71476569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档