我正在laravel 5.3 我想重新定向不同頁面上的用戶再次從哪個頁面用戶來。 我有3頁一個是重定向a針對不同的請求(laravel 5.3)
創建
檢視所有
視圖
我使用創建創建和編輯的目的頁。 查看全部並查看這兩個頁面都有編輯按鈕。點擊它後進入控制器編輯方法並重定向到編輯頁面。
編輯頁面有一個返回按鈕。我想當用戶點擊返回它應該去查看所有,如果他來自查看所有頁面編輯其他明智,如果他來形式查看它應該回去查看當他點擊返回。
代碼編輯按鈕是在查看和瀏覽的所有頁面是
<li>
<a href="{{ route('student.edit', $student->id) }}"> Edit</a>
</li>
上點擊編輯說到這裏控制器編輯方法
public function edit($id){
$student = Student::findOrFail($id);
$data = ['action' => 'edit'];
return view('student.create')->with(compact('data', 'student'));
}
上創建頁面
的按鈕作爲權現在
<div class="row">
<button type="submit" value="dd">Save and add</button>
@if ($data['action'] == 'edit')
<a href="{{ route('student.index') }}">
<button type="button">Return</button>
</a>
<button type="submit" value="edit">Save</button>
@endif
</div>
現在它返回我查看所有學生從更新方法罰款becaus EI使用按鈕值檢查有沒有爲
if(Input::get('add')) {
return redirect()->route('student.create');
}else{
return redirect()->route('student.index');
}
我如何可以重定向到student.view從學生的觀點,即用戶凸輪的基礎編輯
任何想法我怎麼能做到這一點可能是我也能與會話工作,請幫忙怎麼辦
使用laravel的輔助方法,'回你的代碼()'。它會爲您生成上一頁的網址。 –
它應該回去,當我點擊返回按鈕 –
上點擊返回按鈕它不去更新方法只是應該從編輯頁面返回 –