/** @test */ public function it_generates_alias() { $modelItem = new ModelItem('\\Foo\\Bar\\Model'); $this->assertEquals('models', $modelItem->getAlias()); $model = $this->admin->models->modelWithAlias('models'); $this->assertEquals($modelItem, $model); }
/** * Render column cell * * @param $instance * @param int $totalCount * @param string $content * @return string */ public function render($instance, $totalCount, $content = null) { if (is_null($content)) { $content = $this->valueFromInstance($instance, $this->name); } $content = $this->renderAppends($instance, $totalCount, $content); $reflect = new \ReflectionClass($instance); return (string) view('admin::_partials/columns/column')->with('value', $this->getValue($instance, $this->name))->with('content', $content)->with('editable', (bool) $this->inlineEdit)->with('modelAlias', $this->modelItem->getAlias())->with('attributes', $instance->getAttributes())->with('name', $this->name); }