1. Go to this page and download the library: Download toanld/multi-relationships library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
toanld / multi-relationships example snippets
namespace App;
use Illuminate\Database\Eloquent\Model;
use Toanld\Relationship\MultiRelationships;
class Test extends Model
{
use MultiRelationships;
public function category(){
//list_cat can be json ids (example: [2,3,43,23]) or string list ids (example: 2,3,43,23)
return $this->hasOne(Category::class,'id',['cat_3','cat_2','cat_1','list_cat']);
}
}
$data = Test::with(['category:id,name'])->limit(2)->get();
foreach ($data as $row){
//return model category relate with field cat_1
$category = $row->getRelationshipValue($row->cat_1,'category');
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.