for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Encore\Admin\Form\Field;
use Encore\Admin\Form\Field;
class CascadeGroup extends Field
{
/**
* @var array
*/
protected $dependency;
* @var string
protected $hide = 'hide';
* CascadeGroup constructor.
*
* @param array $dependency
public function __construct(array $dependency)
$this->dependency = $dependency;
}
* @param Field $field
* @return bool
public function dependsOn(Field $field)
return $this->dependency['column'] == $field->column();
* @return integer
public function index()
return $this->dependency['index'];
* @return void
public function visiable()
$this->hide = '';
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|string
public function render()
return <<<HTML
<div class="cascade-group {$this->dependency['class']} {$this->hide}">
HTML;
public function end()
$this->form->html('</div>')->plain();