#laravel #laravel-5 #crudbooster
#laravel #laravel-5 #crudbooster
Вопрос:
я пытался создать 3 отношения в одном соединении в этом коде :
$this->col[] = array("label"=>"Jabatan","name"=>"profil_id","join"=>"profils,jabatan_id","join"=>"jabatans,nama_jabatan");`
но это не работает, единственное, что я могу сделать, просто создать 2 отношения в одном соединении, как этот код :
$this->col[] = array("label"=>"Jabatan","name"=>"profil_id","join"=>"profils,jabatan_id");`
вывод, который я могу сделать :
я просто хочу изменить столбец id и показать столбец nama_jabatan из таблицы jabatans
Комментарии:
1. Пробовали ли отношения laravel? они довольно хороши в основном для всех вещей. вы можете прочитать документацию здесь laravel.com/docs/5.8/eloquent-relationships
2. Вы пытаетесь отобразить в виде списка или в форме?
Ответ №1:
Вы можете сделать это, используя отношения laravel, в вашей модели определите отношение и вызовите его.
class Profils extends Authenticatable
{
public function jabatans()
{
return $this->hasOne('jabantasmodelname');
}
}
и назовите это
$profile = Profils::find(1)->jabatans;
Для получения дополнительной информации вы можете ознакомиться с документацией laravel (https://laravel.com/docs/5.8/eloquent-relationships )