1
我需要幫助才能在laravel中進行查詢。 我有三個表如何查詢laraval雄辯orm中的兩列。
1)類別(包含id和名稱列)。
2)幾何(包含id和名稱列)。
3)實際(包含ID和名稱列和CATEGORY_ID,Geometry_id列/鍵)
現在我想搜索的實習中CATEGORY_ID和Geometry_id方面。 的Practical.php模型文件..
<?php
namespace App\Models;
use Illuminate\Foundation\Auth\User as Model;
use App\Models\Practical;
class Practical extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $table='practical';
protected $fillable = [
'name',
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
];
public function category()
{
return $this->belongsTo('App\Models\Category');
}
public function geometry()
{
return $this->belongsTo('App\Models\Geometry');
}
}
的類別和幾何模型代碼
<?php
namespace App\Models;
use Illuminate\Foundation\Auth\User as Model;
use App\Models\Geometry;
class Geometry extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $table='geometry';
protected $fillable = [
'name',
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
];
public function practical()
{
return $this->hasMany('App\Models\Practical');
}
}
我知道如何只用一個ID.Category或幾何形狀類似這樣的查詢..
$Categories=Category::where('id',1)->firstOrFail();
但我未能通過檢查類別和幾何的ID進行查詢。
非常感謝它工作正常... –