コード例 #1
0
ファイル: Column.php プロジェクト: vizuaalog/sharp
 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 . '>';
     });
 }
コード例 #2
0
ファイル: Grid.php プロジェクト: vizuaalog/sharp
 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 . '">';
     });
 }