Exemplo n.º 1
0
 /**
  * @param $id
  * @param Manager $fractal
  * @param MenuTransformer $menuTransformer
  * @return mixed
  */
 public function show($id, Manager $fractal, MenuTransformer $menuTransformer)
 {
     $fractal->setSerializer(new JsonApiSerializer());
     $project = $this->menu->find($id);
     if (!$project) {
         return Response::json(['error' => ['message' => 'Menu não foi encontrado, favor procurar outro nome']], 404);
     }
     $item = new Item($project, $menuTransformer);
     $data = $fractal->createData($item)->toArray();
     return $this->respond($data);
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('menus')->truncate();
     $faker = Faker::create();
     foreach (range(1, 9) as $i) {
         Menu::create(['nome_menu' => $faker->firstName(), 'descricao_menu' => $faker->sentence(), 'link_menu' => $faker->firstName()]);
     }
 }