Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hubungan Laravel di atas meja dengan dua jenis flag

Anda dapat mencoba ini dengan menambahkan kondisi di dalam images() . Anda metode:

<?php

namespace App\Entities;

use Illuminate\Database\Eloquent\Model;

class User extends Model implements Transformable
{
    use TransformableTrait;
    protected $table      = 'users';
    protected $primaryKey = 'users_id';

    public function images($filtered=false)
    {
        if ($filtered) {
            return $this->hasMany('App\Entities\Image','resource_id')->where('flag','user');
        }
        return $this->hasMany('App\Entities\Image','resource_id');
    }
}

dan coba logika yang sama untuk Product Anda model



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan aplikasi Android ke database MySQL?

  2. kembalikan hitungan 0 dengan grup mysql dengan

  3. Kesalahan koneksi SSL saat menghubungkan ke RDS MySQL dari Django

  4. Apakah ada alternatif ANSI SQL untuk kata kunci MYSQL LIMIT?

  5. Kode Kesalahan:1822 ketika tipe data cocok, dengan kunci komposit