当前位置: 首页>>代码示例>>PHP>>正文


PHP Redirect::action方法代码示例

本文整理汇总了PHP中Redirect::action方法的典型用法代码示例。如果您正苦于以下问题:PHP Redirect::action方法的具体用法?PHP Redirect::action怎么用?PHP Redirect::action使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Redirect的用法示例。


在下文中一共展示了Redirect::action方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: update

 public function update($id)
 {
     $ip = Ip::findOrFail($id);
     $ip->fill(Input::all());
     $ip->save();
     return Redirect::action('IpController@index');
 }
开发者ID:sammy8806,项目名称:gsi_laravel,代码行数:7,代码来源:IpController.php

示例2: cargoTarjeta

 public function cargoTarjeta()
 {
     $openpay = Openpay::getInstance('m7bm553khn5nbyn5fg75', 'sk_80f1cd0745f24af8ae46929496601fa5');
     // Variable de identificación.
     $cliente = array('name' => Input::get('nombre'), 'last_name' => Input::get('apellido'), 'phone' => Input::get('telefono') ?: null, 'email' => Input::get('email'));
     $chargeData = array('method' => 'card', 'source_id' => Input::get('token_id'), 'amount' => (double) Input::get('monto'), 'description' => 'Pago póliza seguro', 'device_session_id' => Input::get('deviceIdHiddenFieldName'), 'customer' => $cliente);
     try {
         $formato = Input::get('formato');
         switch ($formato) {
             case 'Mensual':
                 $plazo = 1;
                 break;
             case 'Trimestral':
                 $plazo = 3;
                 break;
             case 'Semestral':
                 $plazo = 6;
                 break;
         }
         $charge = $openpay->charges->create($chargeData);
         if (Input::get('plan')) {
             $customer = $openpay->customers->add($cliente);
             $cardData = array('token_id' => Input::get('token_id'));
             $card = $customer->cards->add($cardData);
             $data = array('id_cliente' => $customer, 'id_tarjeta' => $card, 'device_session_id' => Input::get('deviceIdHiddenFieldName'), 'monto' => Input::get('recibos'), 'proximo_pago' => date('Y-m-d', strtotime('+' . $plazo . ' month', strtotime(date('Y-m-d')))), 'pagos_restantes' => 12 - $plazo);
             DB::table('planes')->insert($data);
         }
     } catch (Exception $e) {
         $mensaje = "Hubo un error con la tarjeta, no se pudo hacer el cargo. <br> Revísa tu tarjeta e intenta de nuevo, si el problema persiste contáctanos. ";
         return Redirect::action('QuoteController@procesarPago', array('opcion' => Input::get('opcion'), 'id' => Input::get('id'), 'monto' => Input::get('monto'), 'plan' => Input::get('plan'), 'recibos' => Input::get('recibos'), 'formato' => Input::get('formato'), 'nombre' => Input::get('primer_nombre'), 'apellido' => Input::get('apellido_paterno'), 'telefono' => Input::get('particular_numero'), 'email' => Input::get('email'), 'error' => true));
     }
     $mensaje = 'Cargo ejecutado con exito, revise su bandeja';
     return Redirect::to('/')->with('message', $mensaje);
 }
开发者ID:edgarsandoval,项目名称:aseguro.mx,代码行数:34,代码来源:QuoteController.php

示例3: open

 public function open()
 {
     if (!\Auth::check()) {
         return view('start');
     }
     return \Redirect::action('HomeController@dashboard');
 }
开发者ID:kranti52,项目名称:LaravelRatchetChatRoom,代码行数:7,代码来源:GuestController.php

示例4: handleDelete

 public function handleDelete()
 {
     $id = Input::get('flickr_pic');
     $pic = Flickr_pic::findOrFail($id);
     $pic->delete();
     return Redirect::action('FlickrPicController@showFavs');
 }
开发者ID:Abenaman,项目名称:ggc-talk,代码行数:7,代码来源:FlickrPicController.php

示例5: showWelcome

 public function showWelcome()
 {
     if (Auth::check()) {
         return Redirect::action('ProfileController@getProfile', array('username' => Auth::user()->username));
     }
     $this->layout->content = View::make('home.home');
 }
开发者ID:sh1nu11bi,项目名称:CloMa,代码行数:7,代码来源:HomeController.php

示例6: update

 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $espera = Espera::where('id', $id)->firstOrFail();
     $dt = new DateTime();
     $espera->update(array('admitido' => 0, 'end_date' => $dt->format('y-m-d H:i:s')));
     return Redirect::action('Historial_clinicoController@index')->with('message', 'Paciente eliminado de la lista de espera.');
 }
开发者ID:elioth010,项目名称:bg-dental,代码行数:13,代码来源:EsperaController.php

示例7: finalizarchamado

 public function finalizarchamado()
 {
     $intchamadoid = $_GET['id'];
     $dtaencerramento = date('Y-m-d H:i:s');
     DB::table('tblchamados')->where('intchamadoid', '=', "{$intchamadoid}")->update(array('dtaencerramento' => "{$dtaencerramento}"));
     return Redirect::action('chamadosoiController@controlechamado');
 }
开发者ID:brunoleonardo230,项目名称:CTI,代码行数:7,代码来源:chamadosoiController.php

示例8: postEdit

 public function postEdit($id)
 {
     if (!$this->checkRoute()) {
         return Redirect::route('index');
     }
     $title = 'Edit A Modpack Code - ' . $this->site_name;
     $input = Input::only('name', 'deck', 'description', 'slug');
     $modpacktag = ModpackTag::find($id);
     $messages = ['unique' => 'This modpack tag already exists in the database!'];
     $validator = Validator::make($input, ['name' => 'required|unique:modpack_tags,name,' . $modpacktag->id, 'deck' => 'required'], $messages);
     if ($validator->fails()) {
         return Redirect::action('ModpackTagController@getEdit', [$id])->withErrors($validator)->withInput();
     }
     $modpacktag->name = $input['name'];
     $modpacktag->deck = $input['deck'];
     $modpacktag->description = $input['description'];
     $modpacktag->last_ip = Request::getClientIp();
     if ($input['slug'] == '' || $input['slug'] == $modpacktag->slug) {
         $slug = Str::slug($input['name']);
     } else {
         $slug = $input['slug'];
     }
     $modpacktag->slug = $slug;
     $success = $modpacktag->save();
     if ($success) {
         Cache::tags('modpacks')->flush();
         Queue::push('BuildCache');
         return View::make('tags.modpacks.edit', ['title' => $title, 'success' => true, 'modpacktag' => $modpacktag]);
     }
     return Redirect::action('ModpackTagController@getEdit', [$id])->withErrors(['message' => 'Unable to edit modpack code.'])->withInput();
 }
开发者ID:helkarakse,项目名称:modpackindex,代码行数:31,代码来源:ModpackTagController.php

示例9: deposit

 public function deposit()
 {
     //retrieve POST value
     $param = Input::only('credits', 'account_id');
     $rules = array('credits' => 'required|numeric|min:1,max:1000000', 'account_id' => 'exists:acl_users,id');
     $messages = array('buyer_id.exists' => 'Buyer id is not valid.', 'merchant_id.exists' => 'Merchant id is not valid');
     $validator = Validator::make($param, $rules, $messages);
     if ($validator->passes()) {
         $retrieve = Wallet::where('account_id', $param['account_id'])->first();
         $credits = array('account_id' => $param['account_id'], 'credits' => $param['credits']);
         if (!empty($retrieve)) {
             try {
                 $update = $retrieve->increment('credits', $param['credits']);
                 if ($update == 1) {
                     $fundin = array('wallet_id' => $retrieve->id, 'onbehalf' => Auth::user()->id, 'credits' => $param['credits'], 'description' => 'Deposit credits', 'fundtype' => 'fundin');
                     $funds = Fundinout::create($fundin);
                 }
             } catch (Exception $e) {
                 return false;
             }
         } else {
             $add_credits = Wallet::create($credits);
             $fundin = array('wallet_id' => $add_credits->id, 'onbehalf' => Auth::user()->id, 'credits' => $param['credits'], 'description' => 'Deposit credits', 'fundtype' => 'fundin');
             $funds = Fundinout::create($fundin);
         }
         $message = 'Credit has been successfully added.';
         return Redirect::action('roulette.index')->with('success', $message);
     } else {
         $messages = $validator->messages();
         return Redirect::action('roulette.index')->with('error', $messages->all());
     }
 }
开发者ID:pacificcasinohotel,项目名称:pointsystem,代码行数:32,代码来源:OperateContoller.php

示例10: create

 public function create()
 {
     $data = Input::all();
     $promo = new Promo();
     $promo->days = Input::get('days');
     $promo->code = Crypt::encrypt(Input::get('code'));
     $promo->status = 0;
     $promo->colony_id = Input::get('colony_id');
     if ($promo->save()) {
         $user_id = Input::get('admin_colonia');
         $admin_user = DB::connection('habitaria_dev')->select('select email from users where id = ? ', [$user_id]);
         foreach ($admin_user as $user) {
             $admin_email = $user->email;
         }
         $admin_neighbor = Neighbors::where('user_id', '=', $user_id)->first();
         $colony_data = Colony::where('id', '=', $promo->colony_id)->first();
         $colony_name = $colony_data->name;
         $data = array('email' => $admin_email, 'days' => $promo->days, 'code' => Crypt::decrypt($promo->code), 'colony' => $colony_name, 'admin' => $admin_neighbor->name . ' ' . $admin_neighbor->last_name);
         Mail::send('emails.cupon_promo', $data, function ($message) use($admin_email) {
             $message->subject('Promo de HABITARIA');
             $message->to($admin_email);
         });
         $notice_msg = 'Promo enviada al administrador de la Colonia: ' . $colony_name;
         return Redirect::action('PromoController@report_promo', $promo->colony_id)->with('error', false)->with('msg', $notice_msg)->with('class', 'info');
     }
 }
开发者ID:prianticonsulting,项目名称:Habitaria,代码行数:26,代码来源:PromoController.php

示例11: getView

 public function getView($characterID)
 {
     $character = DB::table('account_apikeyinfo_characters')->leftJoin('account_apikeyinfo', 'account_apikeyinfo_characters.keyID', '=', 'account_apikeyinfo.keyID')->leftJoin('seat_keys', 'account_apikeyinfo_characters.keyID', '=', 'seat_keys.keyID')->join('account_accountstatus', 'account_apikeyinfo_characters.keyID', '=', 'account_accountstatus.keyID')->join('character_charactersheet', 'account_apikeyinfo_characters.characterID', '=', 'character_charactersheet.characterID')->join('character_skillintraining', 'account_apikeyinfo_characters.characterID', '=', 'character_skillintraining.characterID')->leftJoin('invTypes', 'character_skillintraining.trainingTypeID', '=', 'invTypes.typeID')->where('character_charactersheet.characterID', $characterID)->first();
     // Check if whave knowledge of this character, else, simply redirect to the
     // public character function
     if (count($character) <= 0) {
         return Redirect::action('CharacterController@getPublic', array('characterID' => $characterID))->withErrors('No API key information is available for this character. This is the public view of the character. Submit a API key with this character on for more information.');
     }
     // Next, check if the current user has access. Superusers may see all the things,
     // normal users may only see their own stuffs. SuperUser() inherits 'recruiter'
     if (!\Auth::hasAccess('recruiter')) {
         if (!in_array(EveAccountAPIKeyInfoCharacters::where('characterID', $characterID)->pluck('keyID'), Session::get('valid_keys'))) {
             return Redirect::action('CharacterController@getPublic', array('characterID' => $characterID))->withErrors('You do not have access to view this character. This is the public view of the character.');
         }
     }
     // Determine the other characters that are on this API key
     $other_characters = DB::table('account_apikeyinfo_characters')->join('character_charactersheet', 'account_apikeyinfo_characters.characterID', '=', 'character_charactersheet.characterID')->join('character_skillintraining', 'account_apikeyinfo_characters.characterID', '=', 'character_skillintraining.characterID')->where('account_apikeyinfo_characters.keyID', $character->keyID)->where('account_apikeyinfo_characters.characterID', '<>', $character->characterID)->get();
     // Get the other characters linked to this key as a person if any
     $key = $character->keyID;
     // Small var declaration as I doubt you can use $character->keyID in the closure
     $people = DB::table('seat_people')->leftJoin('account_apikeyinfo_characters', 'seat_people.keyID', '=', 'account_apikeyinfo_characters.keyID')->whereIn('personID', function ($query) use($key) {
         $query->select('personID')->from('seat_people')->where('keyID', $key);
     })->groupBy('characterID')->get();
     // Finally, give all this to the view to handle
     return View::make('character.view')->with('character', $character)->with('other_characters', $other_characters)->with('people', $people);
 }
开发者ID:boweiliu,项目名称:seat,代码行数:26,代码来源:CharacterController.php

示例12: destroy

 public function destroy($id)
 {
     $articulo = Articulo::findOrFail($id);
     $req_id = $articulo->req->id;
     $articulo->delete();
     return Redirect::action('RequisicionController@show', array($req_id));
 }
开发者ID:armandolazarte,项目名称:gia,代码行数:7,代码来源:ArticulosController.php

示例13: update

 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $tipoProyecto = TipoProyecto::findOrFail($id);
     $tipoProyecto->tipo_proyecto = $request->input('tipo_proyecto');
     $tipoProyecto->save();
     return Redirect::action('TiposProyectosController@index');
 }
开发者ID:armandolazarte,项目名称:guia,代码行数:13,代码来源:TiposProyectosController.php

示例14: getFinalize

 function getFinalize($method = 'shopify', $url = '')
 {
     $id = \Session::get('integration_id', 0);
     $job = (new GetStoreAuthToken($method, $url, $id))->onQueue('store_auth');
     $this->dispatch($job);
     return \Redirect::action('Apricot\\StoreController@show', ['id' => $id]);
 }
开发者ID:LasseRafn,项目名称:Apricot-Printer,代码行数:7,代码来源:IntegrationController.php

示例15: store

 /**
  * Store a newly created post in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validate = Validator::make(Input::all(), Question::$rules);
     if ($validate->passes()) {
         //save a new Question
         $question = new Question();
         $question->title = Input::get('title');
         $question->body = Input::get('body');
         $question->user_id = Auth::id();
         $question->save();
         $question_id = $question->id;
         //saving Tags in Tag Table
         /*	convert input to array 	*/
         $tags_arr = explode(',', Input::get('tag'));
         /*	
         save in Tag table and return object for saving in 
         Tagmap table
         */
         foreach ($tags_arr as $tag_str) {
             $tag_obj = Tag::firstOrCreate(array('title' => $tag_str));
             //this line will attach a tag ( insert and save automatically )
             $new_question->tags()->attach($tag_obj->id);
         }
         return Redirect::action('QuestionController@index');
     }
     return Redirect::back()->withErrors($validate)->withInput();
 }
开发者ID:ayooby,项目名称:whatisit,代码行数:32,代码来源:QuestionController.php


注:本文中的Redirect::action方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。