コード例 #1
0
 /**
  * 当前面包屑
  * @return [type] [description]
  */
 private function userIndex()
 {
     $permission = new Permission();
     $current = Route::currentRouteName();
     $name = '';
     if (Cache::has("permissionRows[{$current}]")) {
         $permissionRow = Cache::get("permissionRows[{$current}]");
         $name = isset($permissionRow['display_name']) && $permissionRow['display_name'] ? $permissionRow['display_name'] : '';
     }
     if ($name == '') {
         $name = $permission->whereName($current)->pluck('display_name');
     }
     view()->share('userIndex', $name);
 }
コード例 #2
0
ファイル: ViewAlert.php プロジェクト: lovezhao311/readbook
 /**
  * 生成url数组
  * @param  string  $method [description]
  * @param  integer $id     [description]
  * @return [type]          [description]
  */
 private function getHrefByMethod($method = 'index', $id = 0)
 {
     $current = $this->getCurrentForParam($method);
     $name = '';
     if (Cache::has("permissionRows[{$current}]")) {
         $permissionRow = Cache::get("permissionRows[{$current}]");
         $name = isset($permissionRow['display_name']) && $permissionRow['display_name'] ? $permissionRow['display_name'] : '';
     }
     if ($name == '') {
         $permission = new Permission();
         $name = $permission->whereName($current)->pluck('display_name');
     }
     if ($id == 0) {
         return ['url' => route($current), 'name' => $name];
     } else {
         return ['url' => route($current, ['id' => $id]), 'name' => $name];
     }
 }