【发布时间】:2019-04-22 04:07:23
【问题描述】:
我想从控制器重定向页面,但仍然带来数据/数据(数据名称是“valueOne”)
我用这个代码试过
return redirect()->back()->with('alert','test');
或
return view('login');
这是我在刀片中的表单:
//this data i get from other page, and keep this on this blade
<input id="valueOne" name="valueOne" type="hidden" value="{{ $result->valueOne }}">
<form action="{{URL::to('/getHalaman')}}" method="post" id="form1">
<div class="numberOne">Number One :
<select id="numberOne" name="numberOne">
<option value="null" id="numberOne">-- choose --</option>
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
</div>
<br>
<div class="numberTwo" style="text-align: center;">Number Two :
<select id="numberTwo" name="numberTwo" style="width: 200px;">
<option value="null">-- choose --</option>
<option value="aa">aa</option>
<option value="bb">bb</option>
</select>
</div>
<br>
<div class="button" style="text-align: center;">
<input id="id" name="id" type="hidden" value="{{ $result->id }}">
<script src="js/testButton.js" type="text/javascript"></script>
<button id="buttonSubmit" type="submit" value="Submit"> Konfirmasi </button>
</div>
{{ csrf_field() }}
</div>
</form>
这是我的控制器:
function getHalaman(Request $req){
$req->numberTwo == 'null';
return redirect()->back()->with('alert','error');
try {
if($req->numberTwo == 'aa'){
return view('numberOne')->with('a',$req->numberOne)->with('jaminan',$req->numberTwo)->with('id',$req->id);
} else {
return view('numberTwo')->with('a',$req->numberOne)->with('jaminan',$req->numberTwo)->with('id',$req->id);
}
} catch (\Throwable $th) {
return view('login');
}
}
这是我的路线:
Route::post('/getHalaman', 'userController@getHalaman');
我尝试并得到类似 valueOne not found 的错误
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
我的预期是,如果用户不选择该选项 numberTwo,将在该页面上重定向但仍会带来 valueOne
任何人都可以帮助我吗?非常感谢是想帮助我..
【问题讨论】:
-
return redirect()->back()->with('alert','test');它在 flash Session 中的存储,为了得到这个你需要像Session::get('alert');一样做 -
@KaranSadana 我必须把它放在哪里?对不起,我是 laravel 的新手
-
@KaranSadana 先生,你能给我举个例子吗?
-
见我的回答
-
$result 来自哪里?它存储在会话中吗? @YeruAdi
标签: javascript php laravel