Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/hayyumart.com/app/
Upload File :
Current File : /home/aplikasiposinfo/public_html/hayyumart.com/app/Kategori.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class Kategori extends Model
{
    use SoftDeletes;
    protected $guarded = [];
    protected $primaryKey = "kd_kategori";
    public $incrementing = false;

    public function barang()
    {
        return $this->hasMany(Barang::class,'kd_kategori');
    }

    public function getFotoPathAttribute($value)
    {
        return ($value)??'coming-soon.jpg';
    }

    /**
     * Mencari Kategori Dengan Filter nama barang
     * Mencari Barang yang memiliki stok
     */
    public function scopeQueryNamaBarangAndStokExist($query, $nm_barang)
    {
        $query->with(['barang' => function($b)use($nm_barang){
            $b->where('stok', '>', '0')->whereHas('harga_barang')->where('nm_barang', 'like', '%'.$nm_barang.'%');
        }])->whereHas('barang', function($b)use($nm_barang){
            $b->where('stok', '>', '0')->where('nm_barang', 'like', '%'.$nm_barang.'%')->whereHas('harga_barang');
        });
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]