私は暗号化していません。私は暗号化しないと、すべてのものがうまくいきます。暗号化されたURLを入れて、ビュー(確認ブレード)に$applicantData
変数を送ります。しかし、暗号を追加すると完全に変更されますが、 $applicantData
変数を表示するとエラーが表示されます。この問題はどのように解決できますか?私はlaravel 5.2を使用しています。変数laravel 5.2でビューをリダイレクトする方法は?
ルート:
Route::group(['prefix' => 'career'], function() {
Route::get('/', ['as' => 'careerHome' , 'uses' => '[email protected]']);
Route::get('apply', ['as' => 'addApplicant', 'uses' => '[email protected]']);
Route::post('save', ['as' => 'saveApplicant', 'uses' => '[email protected]']);
Route::get('confirmation/{id}', ['as' => 'confirmationMsg', 'uses' => '[email protected]']);
});
ApplicantController:リダイレクトのための
$id = $applicant->id;
$applicantData = Applicant::whereId($id)->first();
\Session::flash('flash_message','Application has been successfully submitted.');
return redirect()->to('career/confirmation/'.encrypt($id))->withErrors(compact("applicantData"));
あなたの 'ApplicantController - >公開関数'($ id){decrypt($ id); } '? –
@RobinDirksen No. ApplicantControllerで復号化されません。 –