public function create($data) { $user = array('name' => $data['name'], 'password' => bcrypt(123456), 'email' => $data['email'], 'role' => 'client'); $userId = $this->userRepository->create($user); $data['user_id'] = $userId->id; $this->clientRepository->create($data); }
public function edit($id, UserRepository $userRepository) { $list_status = [0 => 'Pendente', 1 => 'A caminho', 2 => 'Entregue', 3 => 'Cancelado']; $order = $this->repository->find($id); $deliveryman = $userRepository->getDeliveryman(); return view('admin.orders.edit', compact('order', 'list_status', 'deliveryman')); }
public function edit($id, UserRepository $repository) { $list_status = [0 => 'Pendente', 1 => 'Saiu para entrega', 2 => 'Entregue']; $entregador = $repository->getEntregador(); $pedido = $this->repository->find($id); return view('admin.pedidos.edit', compact('pedido', 'list_status', 'entregador')); }
public function create(array $data) { $data['user']['password'] = bcrypt(123456); $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); }
public function edit($id, UserRepository $userRepository) { $list_status = ['0' => 'Pendente', '1' => 'Inviato', '2' => 'Ricevuto', '3' => 'Cancellato']; $order = $this->repository->find($id); $deliveryman = $userRepository->findWhere(['role' => 'deliveryman'], ['name', 'id']); return view('admin.orders.edit', compact('order', 'list_status', 'deliveryman')); }
public function store(CheckoutRequest $request) { $data = $request->all(); $clientId = $this->userRepository->find(Auth::user()->id)->client->id; $data['client_id'] = $clientId; $this->orderService->create($data); return redirect()->route('customer.order.index'); }
public function store(CheckoutRequest $request) { $data = $request->all(); $id = Authorizer::getResourceOwnerId(); $clientId = $this->userRepository->find($id)->client->id; $data['client_id'] = $clientId; $order = $this->orderService->create($data); return $this->orderRepository->skipPresenter(false)->find($order->id); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, $role) { $id = Authorizer::getResourceOwnerId(); $user = $this->userRepository->find($id); if ($user->role != $role) { abort(403, 'Access Forbidden'); } return $next($request); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $data = $request->all(); $clientId = $this->userRepository->find(Authorizer::getResourceOwnerId())->client->id; $data['client_id'] = $clientId; $order = $this->orderService->create($data); $order = $this->orderRepository->with('items')->find($order->id); return $order; }
public function store(Requests\CheckoutRequest $request) { $data = $request->all(); $id = \Authorizer::getResourceOwnerId(); $clientId = $this->userRepository->find($id)->client->id; $data['client_id'] = $clientId; $order = $this->service->create($data); return $this->repository->with($this->with)->find($order->id); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $data['user']['password'] = bcrypt($data['password']); $data['user']['name'] = $data['name']; $data['user']['email'] = $data['email']; $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); return $user; }
public function store(CheckoutRequest $request) { $data = $request->all(); $id_client = Authorizer::getResourceOwnerId(); $clientId = $this->userRepository->skipPresenter()->find($id_client)->client->id; $data['client_id'] = $clientId; $o = $this->service->create($data); $o = $this->repository->with($this->with)->find($o->id); return $o; }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, $role) { $id = Authorizer::getResourceOwnerId(); $user = $this->userRepository->find($id); if ($user->role != $role) { //se a role do usuário autenticado bate com a $role que passamos abort(403, 'Acesso Negado!'); } return $next($request); }
public function edit($id) { $client = $this->repository->find($id); $users = $this->repository_user->lists(); return view('admin.clients.edit', compact('client', 'users')); }
public function updateDeviceToken(Request $request) { $id = Authorizer::getResourceOwnerId(); $deviceToken = $request->get('device_token'); return $this->userRepository->updateDeviceToken($id, $deviceToken); }
public function edit($id) { $order = $this->repository->with('client')->findWhere(['id' => $id])->first(); $deliveryman = $this->userRepository->findWhere(['role' => 'deliveryman'])->lists('name', 'id'); return view('admin.orders.form', compact('order', 'deliveryman')); }
public function show() { return $this->repository->find(Authorizer::getResourceOwnerId()); }
public function authenticated() { $id = Authorizer::getResourceOwnerId(); $userId = $this->userRepository->with('client')->find($id); return $userId; }