/** * Returns the record URL address for a list row. * @param Model $record * @return string */ public function getRecordUrl($record) { if (isset($this->recordOnClick)) { return 'javascript:;'; } if (!isset($this->recordUrl)) { return null; } $data = $record->toArray(); $data += [$record->getKeyName() => $record->getKey()]; $columns = array_keys($data); $url = RouterHelper::parseValues($data, $columns, $this->recordUrl); return Backend::url($url); }