本文整理汇总了PHP中Illuminate\Support\Facades\Redirect::refresh方法的典型用法代码示例。如果您正苦于以下问题:PHP Redirect::refresh方法的具体用法?PHP Redirect::refresh怎么用?PHP Redirect::refresh使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Redirect
的用法示例。
在下文中一共展示了Redirect::refresh方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postEntrepriseProfil
/**
* Traitement du formulaire de profil
*
* @return Redirect
*/
public function postEntrepriseProfil(ProfilEntrepriseRequest $request)
{
$entreprise = Entreprise::find(Auth::user()->user->id);
$entreprise->nom = Input::get('nom');
$entreprise->description = Input::get('description');
$entreprise->siret = Input::get('siret');
$entreprise->taille = Input::get('taille');
$entreprise->lieu = Input::get('lieu');
$entreprise->fax = Input::get('fax');
$entreprise->secteur = Input::get('secteur');
$entreprise->telephone = Input::get('telephone');
$entreprise->sociaux = Input::get('sociaux');
$entreprise->site = Input::get('site');
/* La transaction permet d'englober un ensemble d'actions. Soit l'ensemble se termine,
soit l'ensemble de ces actions sont annulées */
DB::transaction(function () use($request, $entreprise) {
if ($request->hasFile('logo')) {
$file = $request->file('logo');
$ext = $file->getClientOriginalExtension();
$logo = 'logo.' . $ext;
$file->move('uploads/entreprises/' . $entreprise->nom, $logo);
$entreprise->logo = $logo;
}
});
if ($entreprise->save()) {
return Redirect::refresh()->with('flash_success', 'Modification Profil enregistré!')->withInput();
}
}
示例2: postEntrepriseValidation
/**
* Traitement du formulaire de validation
*
* @return Redirect
*/
public function postEntrepriseValidation(ValidationEntrepriseRequest $request)
{
$user = User::find(Input::get('_id'));
$user->valide = 1;
$user->save();
return Redirect::refresh()->with('flash_success', 'L\'entreprise a bien été validée');
}
示例3: envoyerPostulerEmail
/**
* envoyer l'email avec cv ou le lm à l'adress du contact
*
* @param $id_offre
* @return mixed
*/
public function envoyerPostulerEmail($id_offre)
{
$cv = Input::file('cv');
$lm = Input::file('lm');
if ($cv == null && $lm == null) {
return Redirect::back()->with('flash_error', 'Vous devez importer au moins un document!!');
}
$etudiant_id = Auth::user()->user->id;
$candidatures_id = DB::table('etudiant_offre_stage')->where('offre_stage_id', $id_offre)->lists('etudiant_id');
//si l'etudiant a déjà postulé sur cette offre de stage
if (in_array($etudiant_id, $candidatures_id)) {
return Redirect::refresh()->with('flash_error', 'Vous avez déjà postulé sur cette offre de stage!!');
}
$this->ajouterEtudiantCommeCandidature($id_offre);
$etudiant = User::where('user_type', 'App\\Etudiant')->where('user_id', $etudiant_id)->first();
$etudiant_name = $etudiant->name;
$etudiant_email = $etudiant->email;
$offre = OffreStage::find($id_offre);
$user_entreprise = User::where('user_type', 'App\\Entreprise')->where('user_id', $offre->entreprise_id)->first();
$entreprise_name = $user_entreprise->name;
$contact_email = $offre->email;
$this->envoyerMail($etudiant_name, $etudiant_email, $entreprise_name, $contact_email, $cv, $lm);
return Redirect::back()->with('flash_success', 'Votre email de candidature à été envoyé !');
}
示例4: function
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
use App\Billing\BillingInterface;
use App\Billing\StripeBilling;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Input;
Route::get('/', function () {
return view('welcome');
});
get('buy', function () {
return view('buy');
});
post('buy', function () {
try {
$billing = App::make(BillingInterface::class);
$customerId = $billing->charge(['email' => Input::get('email'), 'token' => Input::get('stripe-token')]);
$user = \App\User::first();
$user->billing_id = $customerId;
$user->save();
} catch (Exception $e) {
return \Illuminate\Support\Facades\Redirect::refresh()->withErrors($e->getMessage())->withInput();
}
});
示例5: postInvitationEtudiant
/**
* Traitement du formulaire d'invitation
*
* @return Redirect
*/
public function postInvitationEtudiant(InscriptionRequest $request)
{
$this->invitation('mail.inscription_etudiant', Input::get('nom'), Input::get('email'));
return Redirect::refresh()->with('flash_success', 'Invitation envoyée !');
}
示例6: postLogin
/**
* Traitement du formulaire de login
*
* @return Redirect
*/
public function postLogin()
{
$email = Input::get('email');
$passe = Input::get('password');
if (Auth::attempt(array('email' => $email, 'password' => $passe, 'valide' => 1), Input::get('souvenir'))) {
$role = Auth::user()->role;
Session::put('role_nom', $role->nom);
Session::put('role_autorisation', $role->id);
return $this->getAccueil();
} else {
return Redirect::refresh()->with('flash_error', 'Pseudo/mot de passe non correct ou mail non validé !')->withInput();
}
}
示例7: postPromotions
/**
* Méthode appellée par une méthode POST, elle enregistre le lien entre
* une promotion et un modérateur du système.
*
* @param ModerateurPromotionsRequest $request
* @return mixed
*/
public function postPromotions(ModerateurPromotionsRequest $request)
{
$this->promotionRepository->updateUserLoggedPromotion(Input::get('promotions'));
return Redirect::refresh()->with('flash_success', 'Les promotions auxquelles vous êtes rattaché ont été enregistrées.')->withInput();
}
示例8: postCompetence
/**
* Traitement du formulaire de compétence
*
* @return Redirect
*/
public function postCompetence(CompetenceRepository $repository)
{
$repository->saveMultipe(Input::get('competence'), Auth::user()->user);
return Redirect::refresh()->with('flash_success', 'Modification Compétence enregistré!')->withInput();
}
示例9: postEtudiantProfil
/**
* Traitement du formulaire de profil
*
* @return Redirect
*/
public function postEtudiantProfil(ProfilEtudiantRequest $request)
{
// Mise à jour des données de l'étudiant
Etudiant::updateOrCreate(['id' => Auth::user()->user->id], ['promotion_id' => Input::get('promotion'), 'specialite_id' => Input::get('specialite'), 'website' => Input::get('website'), 'social' => Input::get('social')]);
// Mise à jour des données relatives au profil
// de l'étudiant
ProfileEtudiant::updateOrCreate(['etudiant_id' => Auth::user()->user->id], ['professionnel' => Input::get('parcours_pro'), 'education' => Input::get('parcours_sco'), 'langue_id' => Langue::all()->first()->id]);
return Redirect::refresh()->with('flash_success', 'Modification Profil enregistré!')->withInput();
}