laravel5.1框架下的控制器和页面跳转
2016-06-14 22:22
489 查看
今天写写代码的时候一直想不通一个问题:
我在我控制器的最后一行加上了上面这行代码,本意是数据存入数据库之后直接跳转到这个页面,但是显示404 not found
想了很久没想明白,后来同学点拨才发现,其实在laravel框架下,一个页面就是一个view目录下面的.blade.php文件,而不是说我在浏览器地址栏输入我们所看到的某个URL我们就能得到我们所想要的界面。
如果页面的跳转都是使用的get方式,那么当然我们可以使用输入URL的方式得到我们所想要的页面,但是我们页面的逻辑中可能包含有form表单提交,这时候就用到了post方法,我们想通过直接输入URL的方式得到页面就不行了。
换个思路想,你无非就是想跳转到你想要的界面,那你可以直接通过:
这种方式嘛,上面已经说过了,一个页面就是一个文件,不要拘泥于我一定要通过URL找到这个页面。
return Redirect::to("/dos/storeget")
我在我控制器的最后一行加上了上面这行代码,本意是数据存入数据库之后直接跳转到这个页面,但是显示404 not found
想了很久没想明白,后来同学点拨才发现,其实在laravel框架下,一个页面就是一个view目录下面的.blade.php文件,而不是说我在浏览器地址栏输入我们所看到的某个URL我们就能得到我们所想要的界面。
如果页面的跳转都是使用的get方式,那么当然我们可以使用输入URL的方式得到我们所想要的页面,但是我们页面的逻辑中可能包含有form表单提交,这时候就用到了post方法,我们想通过直接输入URL的方式得到页面就不行了。
换个思路想,你无非就是想跳转到你想要的界面,那你可以直接通过:
return view('dos/new_do_next')->with('dos', $new_do);
这种方式嘛,上面已经说过了,一个页面就是一个文件,不要拘泥于我一定要通过URL找到这个页面。
相关文章推荐
- workerman结合laravel开发在线聊天应用的示例代码
- 简单对比分析Ruby on Rails 和 Laravel
- 插件管理框架 for Delphi(一)
- 使用CSS框架布局的缺点和优点小结
- 一起动手编写Android图片加载框架
- 基于.NET平台常用的框架和开源程序整理
- laravel安装zend opcache加速器教程
- 使用 PHPStorm 开发 Laravel
- 列举PHP的Yii 2框架的开发优势
- Windows窗体的.Net框架绘图技术实现方法
- 浅谈JavaScript 框架分类
- 轻量级javascript 框架Backbone使用指南
- javascript实现框架高度随内容改变的方法
- JS刷新框架外页面七种实现代码
- 超赞的动手创建JavaScript框架的详细教程
- 深入探讨前端框架react
- js验证框架实现代码分享
- jQuery的框架介绍
- 简单介绍不用库(框架)自己写ajax
- 利用ASP.NET MVC+EasyUI+SqlServer搭建企业开发框架