Exemple #1
0
 /** @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);
 }
Exemple #2
0
 /**
  * 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);
 }