Advertisement
Edumorim

Untitled

Jun 7th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.88 KB | None | 0 0
  1. Controllers
  2.  
  3. <?php
  4.  
  5. namespace Comanda\Http\Controllers\Api\Mesa;
  6.  
  7. use Comanda\Events\EventName;
  8. use Comanda\Http\Controllers\Controller;
  9. use Comanda\Http\Requests\AdminMesaRequest;
  10. use Comanda\Repositories\MesaRepository;
  11. use Illuminate\Http\Request;
  12. use Comanda\Http\Requests;
  13.  
  14. class MesasCheckController extends Controller
  15. {
  16. /**
  17. * @var MesaRepository
  18. */
  19. private $repository;
  20.  
  21. public function __construct(MesaRepository $repository){
  22.  
  23.  
  24. $this->repository = $repository;
  25. }
  26.  
  27.  
  28. public function index()
  29. {
  30. $mesa = $this->repository->skipPresenter(false)->all();
  31.  
  32. //$sizeof = sizeof($products['data']);
  33. //($for)
  34.  
  35. $items = 3;
  36. $data = $mesa['data'];
  37.  
  38. $response = [
  39. 'data' => array_chunk($data, $items, true)
  40. ];
  41.  
  42. event(new EventName($mesa));
  43. return $mesa;
  44.  
  45.  
  46. }
  47. public function show($id){
  48. $mesa= $this->repository->skipPresenter(false)->find($id);
  49.  
  50.  
  51.  
  52. /**
  53. * para forçar retorno do objeto produto
  54. */
  55. // $order->items->each(function($item){
  56. // $item->product;
  57. // });
  58.  
  59. return $mesa;
  60. }
  61.  
  62.  
  63.  
  64. }
  65.  
  66. <?php
  67.  
  68. namespace Comanda\Events;
  69.  
  70. use Comanda\Events\Event;
  71. use Comanda\Models\Mesa;
  72. use Illuminate\Queue\SerializesModels;
  73. use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
  74.  
  75. class EventName extends Event implements ShouldBroadcast
  76. {
  77. use SerializesModels;
  78.  
  79.  
  80. public $mesa;
  81.  
  82. /**
  83. * Create a new event instance.
  84. *
  85. * @return void
  86. */
  87.  
  88. public function __construct(Mesa $mesa)
  89. {
  90.  
  91. $this->mesa = $mesa;
  92. }
  93.  
  94. /**
  95. * Get the channels the event should be broadcast on.
  96. *
  97. * @return array
  98. */
  99. public function broadcastOn()
  100. {
  101. return [$this->mesa->id];
  102. }
  103. }
  104.  
  105.  
  106. error
  107.  
  108. Whoops, looks like something went wrong.
  109.  
  110. 1/1
  111. ErrorException in EventName.php line 23:
  112. Argument 1 passed to Comanda\Events\EventName::__construct() must be an instance of Comanda\Models\Mesa, array given, called in /home/comanda/app/Http/Controllers/Api/Mesa/MesasCheckController.php on line 40 and defined
  113. in EventName.php line 23
  114. at HandleExceptions->handleError('4096', 'Argument 1 passed to Comanda\Events\EventName::__construct() must be an instance of Comanda\Models\Mesa, array given, called in /home/comanda/app/Http/Controllers/Api/Mesa/MesasCheckController.php on line 40 and defined', '/home/comanda/app/Events/EventName.php', '23', array()) in EventName.php line 23
  115. at EventName->__construct(array('data' => array(array('id' => '1', 'situacao' => 'table active', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '3', 'situacao' => 'table active', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '4', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '5', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '6', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '7', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '8', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '9', 'situacao' => '1', 'created_at' => object(Carbon), 'updated_at' => object(Carbon)), array('id' => '10', 'situacao' => 'table ', 'created_at' => object(Carbon), 'updated_at' => object(Carbon))))) in MesasCheckController.php line 40
  116. at MesasCheckController->index()
  117. at call_user_func_array(array(object(MesasCheckController), 'index'), array()) in Controller.php line 80
  118. at Controller->callAction('index', array()) in ControllerDispatcher.php line 146
  119. at ControllerDispatcher->call(object(MesasCheckController), object(Route), 'index') in ControllerDispatcher.php line 94
  120. at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
  121. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
  122. at Pipeline->Illuminate\Routing\{closure}(object(Request))
  123. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  124. at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 96
  125. at ControllerDispatcher->callWithinStack(object(MesasCheckController), object(Route), object(Request), 'index') in ControllerDispatcher.php line 54
  126. at ControllerDispatcher->dispatch(object(Route), object(Request), 'Comanda\Http\Controllers\Api\Mesa\MesasCheckController', 'index') in Route.php line 174
  127. at Route->runController(object(Request)) in Route.php line 140
  128. at Route->run(object(Request)) in Router.php line 724
  129. at Router->Illuminate\Routing\{closure}(object(Request))
  130. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
  131. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in OAuthCheckRole.php line 37
  132. at OAuthCheckRole->handle(object(Request), object(Closure), 'garco')
  133. at call_user_func_array(array(object(OAuthCheckRole), 'handle'), array(object(Request), object(Closure), 'garco')) in Pipeline.php line 136
  134. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  135. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  136. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in OAuthMiddleware.php line 75
  137. at OAuthMiddleware->handle(object(Request), object(Closure))
  138. at call_user_func_array(array(object(OAuthMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  139. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  140. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  141. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in HandleCors.php line 34
  142. at HandleCors->handle(object(Request), object(Closure))
  143. at call_user_func_array(array(object(HandleCors), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  144. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  145. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  146. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in OAuthExceptionHandlerMiddleware.php line 36
  147. at OAuthExceptionHandlerMiddleware->handle(object(Request), object(Closure))
  148. at call_user_func_array(array(object(OAuthExceptionHandlerMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  149. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  150. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  151. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64
  152. at VerifyCsrfToken->handle(object(Request), object(Closure))
  153. at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  154. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  155. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  156. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
  157. at ShareErrorsFromSession->handle(object(Request), object(Closure))
  158. at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  159. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  160. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  161. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 62
  162. at StartSession->handle(object(Request), object(Closure))
  163. at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  164. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  165. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  166. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
  167. at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
  168. at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  169. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  170. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  171. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
  172. at EncryptCookies->handle(object(Request), object(Closure))
  173. at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  174. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  175. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  176. at Pipeline->Illuminate\Routing\{closure}(object(Request))
  177. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  178. at Pipeline->then(object(Closure)) in Router.php line 726
  179. at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 699
  180. at Router->dispatchToRoute(object(Request)) in Router.php line 675
  181. at Router->dispatch(object(Request)) in Kernel.php line 246
  182. at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
  183. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
  184. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
  185. at CheckForMaintenanceMode->handle(object(Request), object(Closure))
  186. at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  187. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  188. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  189. at Pipeline->Illuminate\Routing\{closure}(object(Request))
  190. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  191. at Pipeline->then(object(Closure)) in Kernel.php line 132
  192. at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
  193. at Kernel->handle(object(Request)) in index.php line 54
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement