示例#1
0
文件: Foreign.php 项目: unxp/laralist
 /**
  * @param Laralist $list
  * @param string $field
  * @param string $keyField
  * @param string $label
  */
 function __construct(Laralist $list, $field, $keyField = null, $label = null)
 {
     $relation = $list->getCallable($list->model, $field, false);
     if (!isset($keyField)) {
         $keyField = $relation->getKeyName();
     }
     parent::__construct($list, $field, $relation->newQuery()->lists($list->getRelationField($field), $keyField), $label);
 }