예제 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $container = Container::findOrFail($id);
     $data = ['name' => $container->name];
     $cats = [];
     $categories = Container::find($id)->categories()->orderBy('name')->get();
     foreach ($categories as $category) {
         $items = $category->items;
         //// add category name to returned item
         foreach ($items as $i => $item) {
             $itemArray = $item->toArray();
             $itemArray['category'] = $item->category->name;
             $items[$i] = $itemArray;
         }
         $cats[] = ['name' => $category->name, 'items' => $items];
     }
     $data['categories'] = $cats;
     return $data;
 }
예제 #2
0
파일: Container.php 프로젝트: athill/wimf
 public static function getUser()
 {
     $result = Container::user()->orderBy('name', 'ASC')->get();
     return $result;
 }
예제 #3
0
 public function createApplication($applicationName)
 {
     $config = new Config(new XmlReader(), new DiConverter());
     $container = new Container($config);
     return $container->create($applicationName);
 }
예제 #4
0
 /**
  * @param $name
  * @return object
  */
 public function create($name)
 {
     return $this->container->create($name);
 }