我正在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的辅助方法,'回你的代码()'。它会为您生成上一页的网址。 –
它应该回去,当我点击返回按钮 –
上点击返回按钮它不去更新方法只是应该从编辑页面返回 –