Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $inputs = Request::all();
     $reglas = array('nombre' => 'required', 'correo' => 'email', 'comentarios' => 'required|max:300');
     $mensajes = array('required' => trans('error.requerido'), 'email' => trans('error.correo'));
     $validar = Validator::make($inputs, $reglas, $mensajes);
     if ($validar->fails()) {
         //return back('#gracias')->withErrors($validar)->withInput();
         return Redirect::to(\LaravelLocalization::getCurrentLocale() . '/' . trans('menu.contacto') . '#about')->withErrors($validar)->withInput();
     } else {
         $contacto = new Contacto();
         $contacto->email = Request::get('correo');
         $contacto->save();
         $contactName = Request::get('nombre');
         $contactEmail = Request::get('correo');
         $contactMessage = Request::get('comentarios');
         $contactAddres = Request::get('direccion');
         $data = array('name' => $contactName, 'email' => $contactEmail, 'description' => $contactMessage, 'addres' => $contactAddres);
         Mail::send('layouts.email', $data, function ($message) use($contactEmail, $contactName) {
             $message->from($contactEmail, $contactName);
             $message->to('*****@*****.**', 'Contacto Fundacion Vive Mejor')->subject('Solicitud vía WEB');
             $message->cc($contactEmail, $contactName);
         });
         return Redirect::to(\LaravelLocalization::getCurrentLocale() . '/' . trans('menu.contacto') . '?gracias#gracias');
     }
 }
 public function addNewItem()
 {
     $aSession = \Session::all();
     $aRequest = Request::all();
     if (isset($aRequest['food_picture'])) {
         $oImage = $aRequest['food_picture'];
         $FullImagePath = $this->uploadImage($oImage, 'food_picture');
         if (empty($FullImagePath)) {
             return view('pages.addItemPage')->withErrors('Image wasn\'t uploaded');
         }
     }
     $aItemParams = array('name' => 'r', 'type' => 'n', 'description' => 'n', 'price' => 'r', 'calories' => 'n', 'status' => 'n', 'spicy' => 'n', 'healthy' => 'n');
     //Here i am going to handle the required params of table
     foreach ($aItemParams as $sParam => $sCond) {
         if ($sCond == 'r') {
             if (!isset($aRequest['food_' . $sParam])) {
                 //Send it back to the factory ;)
             }
         }
         if (isset($aRequest['food_' . $sParam])) {
             $aItem[$sParam] = $aRequest['food_' . $sParam];
         }
     }
     $aItem['id_restaurant'] = $aSession['id_user'];
     $aItem['picture'] = $FullImagePath;
     $aItem['type'] = "not spcified";
     //dd($aItem);
     if (DB::table('food')->insert($aItem)) {
         return Redirect::back();
     } else {
         return view('/pages.addItemPage')->withErrors("Something is wrong, we are sorry ! :( ");
     }
 }
Exemplo n.º 3
0
 /**
  * POST /api/login
  */
 public function login()
 {
     // Get all data send in post
     $loginFormData = Request::all();
     // Create rules for the validator
     $validator = Validator::make($loginFormData, ['user_email' => 'required|email', 'user_password' => 'required']);
     // If validator fails return a 404 response
     if ($validator->fails()) {
         return Response::json(['status_code' => 404, 'errors' => $validator->errors()->all()], 404);
     }
     $user = User::where('email', '=', strtolower($loginFormData['user_email']))->first();
     if (!$user) {
         return Response::json(['status_code' => 404, 'errors' => ['Votre compte est introuvable dans notre base de donnée.']], 404);
     } else {
         if ($user->activated == 0) {
             return Response::json(['status_code' => 404, 'errors' => ["Merci d'activer votre compte."]], 404);
         } else {
             if (!Hash::check($loginFormData['user_password'], $user->password)) {
                 return Response::json(['status_code' => 404, 'errors' => ["Votre mot de passe est incorrect."]], 404);
             }
         }
     }
     $room = Room::find($user->room_id);
     $partner = User::find($user->is_partner ? $room->user_id : $room->partner_id);
     if ($partner->activated == 0) {
         return Response::json(['status_code' => 404, 'errors' => ["Le compte de votre partenaire n'a pas été activé."]], 404);
     }
     // Success
     return Response::json(['status_code' => 200, 'success' => "Login success", 'data' => ['me' => $user, 'partner' => $partner, 'room' => $room]]);
 }
 public function store()
 {
     $preferences = Request::all();
     $response = new Response('OK');
     $response->withCookie(Cookie::forever(PreferencesVO::PREFERENCES_AMOUNT, $preferences['amount'], PreferencesVO::PREFERENCES_LIFESPAN))->withCookie(Cookie::forever(PreferencesVO::PREFERENCES_PERIOD, $preferences['period'], PreferencesVO::PREFERENCES_LIFESPAN))->withCookie(Cookie::forever(PreferencesVO::PREFERENCES_TAXCDB, $preferences['taxcdb'], PreferencesVO::PREFERENCES_LIFESPAN))->withCookie(Cookie::forever(PreferencesVO::PREFERENCES_TAXLCI, $preferences['taxlci'], PreferencesVO::PREFERENCES_LIFESPAN));
     return $response;
 }
 public function index()
 {
     $objRegisters = new Registers();
     $limit = 50;
     $request = Request::all();
     $page = isset($request['page']) ? $request['page'] : 1;
     $order = isset($request['order']) ? $request['order'] : 'asc';
     $sort = isset($request['sort']) ? $request['sort'] : '';
     $start = $page * $limit - $limit;
     if (isset($request['name'])) {
         $objRegisters = $objRegisters->where('name', 'like', '%' . $request['name'] . '%');
     }
     $paging = $objRegisters->paginate($limit);
     switch ($sort) {
         case 'name':
             $objRegisters = $objRegisters->orderBy('name', $order);
             break;
         case 'status':
             $objRegisters = $objRegisters->orderBy('status', $order);
             break;
         default:
             $objRegisters = $objRegisters->orderBy('id', 'DESC');
             break;
     }
     $list = $objRegisters->skip($start)->take($limit)->get();
     $title = 'List Registers';
     return view('registers::index', array('paging' => $paging, 'listdata' => $list, 'start' => $start, 'request' => $request, 'title' => $title));
 }
Exemplo n.º 6
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(EditCompanyRequest $request, $id)
 {
     $company = Company::findOrFail($id);
     $company->fill(Request::all());
     $company->save();
     return redirect()->route('settings.company.index');
 }
Exemplo n.º 7
0
 public function afterRegistered()
 {
     $this->response = lego_register(ResponseData::class, function () {
         $items = call_user_func_array($this->data(), [Request::get(self::KEYWORD_KEY), Request::all()]);
         return self::result($items);
     }, $this->name);
 }
Exemplo n.º 8
0
 function getItemChildren(RequestFacade $request)
 {
     $itemsManager = new ItemsManager();
     $path = RequestFacade::all()['path'];
     $children = $itemsManager->getItemChildren($path);
     return $this->jsonResponse($children);
 }
Exemplo n.º 9
0
 public function update($id)
 {
     $user = User::findOrFail($id);
     $user->fill(Request::all());
     $user->save();
     return redirect()->route('admin.usuario.index');
 }
 /**
  * Register the application services.
  *
  * @return void
  */
 public function register()
 {
     $configPath = __DIR__ . '/../config/sql-logging.php';
     $this->mergeConfigFrom($configPath, 'sql-logging');
     if (config('sql-logging.log', false)) {
         Event::listen('illuminate.query', function ($query, $bindings, $time) {
             $data = compact('bindings', 'time');
             // Format binding data for sql insertion
             foreach ($bindings as $i => $binding) {
                 if ($binding instanceof \DateTime) {
                     $bindings[$i] = $binding->format('\'Y-m-d H:i:s\'');
                 } else {
                     if (is_string($binding)) {
                         $bindings[$i] = "'{$binding}'";
                     }
                 }
             }
             // Insert bindings into query
             $query = str_replace(array('%', '?'), array('%%', '%s'), $query);
             $query = vsprintf($query, $bindings);
             $log = new Logger('sql');
             $log->pushHandler(new StreamHandler(storage_path() . '/logs/sql-' . date('Y-m-d') . '.log', Logger::INFO));
             // if log request data
             if (config('sql-logging.log_request', false)) {
                 $data['request_path'] = Request::path();
                 $data['request_method'] = Request::method();
                 $data['request_data'] = Request::all();
             }
             // add records to the log
             $log->addInfo($query, $data);
         });
     }
 }
Exemplo n.º 11
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $dataUpdate = Request::all();
     $data = table_hashtag::find($id);
     $data->update($dataUpdate);
     return redirect('admin/hashtag')->with('message', 'Data successfully changed!');
 }
Exemplo n.º 12
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $dataUpdate = Request::all();
     $data = table_project::find($id);
     $data->update($dataUpdate);
     return redirect('admin/project')->with('message', 'Data berhasil dirubah!');
 }
Exemplo n.º 13
0
 public function anyIndex()
 {
     //获取路由传入的参数
     //echo Route::input('name');
     //获取配置信息
     $value = config('app.timezone');
     //var_dump($value);
     //获取请求输入  http://host-8/web/user?name=dfse  输出:dfse
     $name1 = Request::has('name') ? Request::get('name') : '';
     //取得特定输入数据,若没有则取得默认值
     $name2 = Request::input('name', '默认值');
     $input = Request::all();
     //所有的
     $input = Request::input('products.0.name');
     //重定向
     //return redirect('login');
     //获取cookie
     $value = Request::cookie('name');
     //获取域名
     $url = Request::root();
     //		echo $url;
     $data = ['url' => $url, 'name1' => $name1, 'name2' => $name2, 'value' => $value];
     //响应视图   响应最常用的几个方法:make/view/json/download/redirectTo
     return response()->view('user.user', $data);
 }
 public function update(EditAsignaturasCursadasRequest $request, $id)
 {
     $cursadas = AsignaturaCursada::findOrFail($id);
     $cursadas->fill(Request::all());
     $cursadas > save();
     return redirect()->route('asignaturas.cursadas.index');
 }
Exemplo n.º 15
0
 public function createUsers()
 {
     $inputs = Request::all();
     $userTypes = Request::get('userType');
     // Checking permission of user before creating new users
     $emails = json_decode(Request::input('users'));
     foreach ($emails as $email) {
         Log::info('username - ' . $email);
         $password = str_random(10);
         DB::table('users')->insert(['name' => $email, 'email' => $email, 'password' => bcrypt($password), 'type' => 'caller']);
         foreach ($userTypes as $userType) {
             // Making a 'userType' user
             $user = \App\User::where('name', '=', $email)->first();
             $caller = \App\Role::where('name', '=', $userType)->first();
             // role attach alias
             $user->attachRole($caller);
             // parameter can be an Role object, array, or id
         }
         $data = array('name' => $email, 'username' => $email, 'password' => $password);
         // Would sent a link to the user to activate his account
         // $this->sendLink($email);
         // \Mail::send('mail.email', $data, function ($message) use ($data) {
         //   $message->subject('Login Details ')
         //           ->to('*****@*****.**');
         // });
     }
     return view('create-users', ['page' => 'create-users']);
 }
Exemplo n.º 16
0
 public function update(Request $request, $id)
 {
     $userUpdate = Request::all();
     $user = User::find($id);
     if (Input::hasFile('image')) {
         $destinationPath = 'uploads/admin_profile/';
         // upload path
         $thumb_path = 'uploads/admin_profile/thumb/';
         $extension = Input::file('image')->getClientOriginalExtension();
         // getting image extension
         $fileName = rand(111111111, 999999999) . '.' . $extension;
         // renameing image
         Input::file('image')->move($destinationPath, $fileName);
         // uploading file to given path
         // $this->create_thumbnail($thumb_path,$fileName,$extension);
         $user['admin_icon'] = $fileName;
         // unlink old photo
         @unlink('uploads/admin_profile/' . Request::input('admin_icon'));
     } else {
         $user['admin_icon'] = Request::input('admin_icon');
     }
     $user->update($userUpdate);
     Session::flash('success', 'Your profile updated successfully.');
     return redirect('admin/admin-profile');
 }
Exemplo n.º 17
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $dataUpdate = Request::all();
     $data = table_media_manager::find($id);
     $data->update($dataUpdate);
     return redirect('admin/media-manager')->with('warning', 'Data successfully changed!');
 }
 public function update($id)
 {
     $clockin = UserClockin::find($id);
     $data = Request::all();
     $clockin->fill($data);
     $clockin->save();
 }
Exemplo n.º 19
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $dataUpdate = Request::all();
     $data = table_project_issue::find($id);
     $data->update($dataUpdate);
     return redirect('admin/project-issue')->with('warning', 'Data successfully changed!');
 }
Exemplo n.º 20
0
 public function search(SearchContract $search)
 {
     $searchOutput = Request::all();
     $keyword = $searchOutput['keyword'];
     $result = $search->getSearchResults($keyword);
     return $result;
 }
 public function update($id)
 {
     $timeentry = TimeEntry::find($id);
     $data = Request::all();
     $timeentry->fill($data);
     $timeentry->save();
 }
Exemplo n.º 22
0
 /**
  * [fungsi untuk memanggil/consume api]     
  * @param  [alamat route]
  * @param  [method]
  * @return [return]
  */
 public function call($route, $method, $credential)
 {
     if (Session::has('token')) {
         Request::merge(['token' => Session::get('token')]);
     }
     $url = url('/');
     $body = Request::all();
     $options = ['params' => $body];
     try {
         $client = new \GuzzleHttp\Client();
         $response = $client->request($method, $url . $route, ['form_params' => Request::all(), 'query' => Request::all(), 'headers' => ['credential' => $credential]]);
         $headers = $response->getHeaders();
         $withToken = [];
         if (isset($headers['Authorization']['0'])) {
             $newToken = str_replace('Bearer ', '', $headers['Authorization']['0']);
             Session::put('token', $newToken);
             $withToken = ['newToken' => $newToken];
         }
         $content = $response->getBody();
         $content = json_decode((new Response($content))->getContent(), true);
         $status = $response->getStatusCode();
         $result = ['content' => $content, 'status' => $status] + $withToken;
         Logs::Logging($url . $route, $method, Request::all(), $result);
         return $result;
         // return (new Response($content, $status))->header('Content-Type', 'application/json');
     } catch (\GuzzleHttp\Exception\RequestException $e) {
         $content = $e->getResponse()->getBody();
         $content = json_decode((new Response($content))->getContent(), true);
         $status = $e->getResponse()->getStatusCode();
         $result = ['content' => $content, 'status' => $status];
         Logs::Logging($url . $route, $method, Request::all(), $result);
         return $result;
     }
 }
Exemplo n.º 23
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $image = Input::file('image');
     $filename = time() . '.' . $image->getClientOriginalExtension();
     $path = public_path('uploads/img/' . $filename);
     Image::make($image->getRealPath())->resize(200, 200)->save($path);
     $user->image = $filename;
     $user->save();
     $obj = new helpers();
     echo "<pre>";
     print_r(Input::file('image'));
     exit;
     $book = Request::all();
     //echo "<pre>";print_r($_FILES['image']['name']);exit;
     $destinationPath = 'uploads/img/';
     // upload path
     $thumb_path = 'uploads/img/thumb/';
     $extension = Input::file('image')->getClientOriginalExtension();
     // getting image extension
     $fileName = rand(111111111, 999999999) . '.' . $extension;
     // renameing image
     Input::file('image')->move($destinationPath, $fileName);
     // uploading file to given path
     $obj->createThumbnail($fileName, 300, 200, $destinationPath, $thumb_path);
     $book['image'] = $fileName;
     Book::create($book);
     Session::flash('success', 'Upload successfully');
     return redirect('image');
 }
Exemplo n.º 24
0
 public function store(Request $request)
 {
     $register = Request::all();
     //print_r($register);
     $obj = new helpers();
     if (Input::hasFile('image')) {
         $destinationPath = 'uploads/img/';
         // upload path
         $thumb_path = 'uploads/img/thumb/';
         $extension = Input::file('image')->getClientOriginalExtension();
         // getting image extension
         $fileName = rand(111111111, 999999999) . '.' . $extension;
         // renameing image
         Input::file('image')->move($destinationPath, $fileName);
         // uploading file to given path
         $obj->createThumbnail($fileName, 300, 200, $destinationPath, $thumb_path);
     } else {
         $fileName = '';
     }
     $hashpassword = Hash::make($register['password']);
     $address = new Address();
     $brandmember = Brandmember::create(['fname' => $register['fname'], 'lname' => $register['lname'], 'email' => $register['email'], 'password' => $hashpassword, 'phone_no' => $register['phone_no'], 'pro_image' => $fileName, 'role' => 0, 'admin_status' => 1, 'updated_at' => date('Y-m-d H:i:s'), 'created_at' => date('Y-m-d H:i:s')]);
     $lastInsertedId = $brandmember->id;
     $address->mem_brand_id = $lastInsertedId;
     $address->address = $register['address'];
     $address->address2 = $register['address2'];
     $address->country_id = $register['country'];
     $address->zone_id = $register['state'];
     // State id
     $address->city = $register['city'];
     $address->postcode = $register['postcode'];
     if ($address->save()) {
         $addressId = $address->id;
         $dataUpdateAddress = DB::table('brandmembers')->where('id', $lastInsertedId)->update(['address' => $addressId]);
         $sitesettings = DB::table('sitesettings')->get();
         //exit;
         if (!empty($sitesettings)) {
             foreach ($sitesettings as $each_sitesetting) {
                 if ($each_sitesetting->name == 'email') {
                     $admin_users_email = $each_sitesetting->value;
                 }
             }
         }
         $user_name = $register['fname'] . ' ' . $register['lname'];
         $user_email = $register['email'];
         $activateLink = url() . '/activateLink/' . base64_encode($register['email']);
         $sent = Mail::send('frontend.register.activateLink', array('name' => $user_name, 'email' => $user_email, 'activate_link' => $activateLink), function ($message) use($admin_users_email, $user_email, $user_name) {
             $message->from($admin_users_email);
             $message->to($user_email, $user_name)->subject('Activate Profile Mail');
         });
         if (!$sent) {
             Session::flash('error', 'something went wrong!! Mail not sent.');
             return redirect('register');
         } else {
             Session::flash('success', 'Registration completed successfully.Please check your email to activate your account.');
             return redirect('register');
         }
     }
 }
 public function update(EditCursosRequest $request, $id)
 {
     $cursos = Curso::findOrFail($id);
     $cursos->fill(Request::all());
     $cursos->save();
     Session::flash('message', 'El curso de la seccion ' . $cursos->seccion . ' fue modificada con éxito');
     return redirect()->route('Encargado.cursos.index');
 }
Exemplo n.º 26
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $memberUpdate = Request::all();
     $member = Brandmember::find($id);
     $member->update($memberUpdate);
     Session::flash('success', 'Member updated successfully');
     return redirect('admin/member');
 }
Exemplo n.º 27
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     //
     $bookUpdate = Request::all();
     $book = Book::find($id);
     $book->update($bookUpdate);
     return redirect('books');
 }
 public function update(EditHorariosRequest $request, $id)
 {
     $horarios = Horario::findOrFail($id);
     $horarios->fill(Request::all());
     $horarios->save();
     Session::flash('message', 'El Horario de la fecha ' . $horarios->fecha . ' fue modificado con éxito');
     return redirect()->route('Administrador.horarios.index');
 }
 public function update(EditAsignaturasRequest $request, $id)
 {
     $asignaturas = Asignatura::findOrFail($id);
     $asignaturas->fill(Request::all());
     $asignaturas->save();
     Session::flash('message', 'La asignatura ' . $asignaturas->nombre . ' fue modificada con éxito');
     return redirect()->route('Encargado.asignaturas.index');
 }
Exemplo n.º 30
0
 public function updateCity()
 {
     $input = Request::all();
     $user = Auth::user();
     $city = array_key_exists('city', $input) ? $input['city'] : $user->city;
     $user->city = $city;
     $user->save();
 }