public static function register() { Blade::directive('column', function ($data) { $data = BaseDirective::clean($data); $data = explode(',', $data); $lgNum = isset($data[0]) ? $data[0] : false; $mdNum = isset($data[1]) ? $data[1] : false; $smNum = isset($data[2]) ? $data[2] : false; $xsNum = isset($data[3]) ? $data[3] : false; $extra = isset($data[4]) ? $data[4] : false; $class = 'class="'; if ($lgNum) { $class .= 'col-lg-' . $lgNum . ' '; } if ($mdNum) { $class .= 'col-md-' . $mdNum . ' '; } if ($smNum) { $class .= 'col-sm-' . $smNum . ' '; } if ($xsNum) { $class .= 'col-xs-' . $xsNum . ' '; } if ($extra) { $class .= $extra . ' '; } $class .= '"'; return '<div ' . $class . '>'; }); }
public static function register() { Blade::directive('grid', function ($data) { $data = BaseDirective::clean($data); if ($data == 'true') { $class = 'container-fluid'; } else { $class = 'container'; } return '<div class="' . $class . '">'; }); }