laravel中,提交表单后给出提示例如添加成功,添加失败等等

原创 2016年08月30日 13:02:17

laravel中的表单插入,我想在表单插入成功后,可以像thinkphp一样可以有一个提示内容,上网Google,他们还是给出的方法就是

return redirect('/')->with('message', 'Message sent!');

然后在view中接收

@if(Session::has('message'))
 <div class="alert alert-info"> {{Session::get('message')}} 
 </div> 
 @endif

可行是可行,但是我总体还是觉得我想要的是thinkphp中的那种跳转效果,或者是弹出一个窗口进行跳转。所以在这个地方我就使用到了js。废话不多说,直接贴出代码,我的controller里面使用view方法传递参数。

 return view('pc.index.jump')->with([
                    'message'=>'你已经提交申请,请您耐心等待!',
                    'url' =>'/index', 
                    'jumpTime'=>2,
                ]);

在index中建立jump页面,这个就是即将要跳转的页面,在这个页面中写入js,url就是跳转的地方,jumpTime跳转的时间,倒计时。
然后就是jump页面:

 <div id="applyFor" style="text-align: center; width: 500px; margin: 100px auto;">{{$message}},将在<span class="loginTime" style="color: red">{{$jumpTime}}</span>秒后跳转至<a href="{{$url}}" style="color: red">首页</a>页面</div>

然后写入js:

 <script type="text/javascript">
        $(function(){
            var url = "{{$url}}"
            var loginTime = parseInt($('.loginTime').text());
            var time = setInterval(function(){
                loginTime = loginTime-1;
                $('.loginTime').text(loginTime);
                if(loginTime==0){
                    clearInterval(time);
                    window.location.href=url;
                }
            },1000);
        })
    </script>

效果完毕!

laravel中视图模板的表单提交

表单提交,提交到控制器就行,route也要写相应的路由 //view: {{ Form::open(array('action' => 'LoginController@check')) }} //...
  • will5451
  • will5451
  • 2016年06月03日 15:41
  • 2074

php Laravel框架学习(四) 之 表单与HTML

php Laravel框架学习(四) 之 表单与HTML
  • yimiyuangguang
  • yimiyuangguang
  • 2014年10月03日 15:25
  • 3032

如何让laravel的错误显示在网页上

正常情况下,如果用laravel框架出现错误,网页上只会显示一句话的提示告诉你你的程序有错误,但是没有告诉你错在哪。 在你的laravel目录下-->app-->config-->local...
  • u013708407
  • u013708407
  • 2015年07月27日 17:06
  • 1923

laravel 验证错误信息到 blade模板

后台代码: /** * POST * admin/cate * 添加 */ public function store(Request $re...
  • slpond
  • slpond
  • 2017年04月04日 10:42
  • 4436

Laravel 自定义错误页面

laravel 5.2Laravel默认的错误页面如下: 1、调试模式: 2、live模式 这样的页面在本地调试还好,上线后非常不友好,那么自定义吧。。所有异常错误都由类App\Exceptio...
  • hxx_yang
  • hxx_yang
  • 2016年07月14日 17:42
  • 6299

Laravel-错误提示本地化

Laravel默认的报错信息显示的是英文,Laravel 为消息验证的多语言提供了一种非常简便的方法进行支持。我们可以通过添加一个如 resources/lang/xx/validation.php ...
  • wlzx120
  • wlzx120
  • 2017年08月21日 10:30
  • 280

laravel自定义错误页和错误日志处理

laravel框架一般会自带一个错误页面,如果配置文件中debug=true的话,会展开错误调试界面,通过栈追踪可以详细看到程序的执行流程,和错误提示以及可以准确定位到错误行,调试起来十分方便。生产环...
  • zhangfei8625
  • zhangfei8625
  • 2015年02月03日 12:36
  • 3869

laravel5.1框架下的控制器和页面跳转

今天写写代码的时候一直想不通一个问题: return Redirect::to("/dos/storeget") 我在我控制器的最后一行加上了上面这行代码,本意是数据存入数据库之后直接跳转到这...
  • qq_31989521
  • qq_31989521
  • 2016年06月14日 22:22
  • 9323

为PhpStorm添加Laravel 代码智能提示功能

PhpStorm 默认情况下是没有对Laravel框架的代码提示功能的,下面给出Laravel 5 在PhpStorm 2017.1版本下的安装过程。 1.安装laravel插件 ...
  • ruglcc
  • ruglcc
  • 2017年04月21日 16:53
  • 6523

laravel的Auth认证,登录、注册后的页面回跳

laravel自带的 auth 认证中间件 - app/Http/Middleware/Authenticate.php 查看源码: if (Auth::guard($guard)->gues...
  • beyond__devil
  • beyond__devil
  • 2017年07月27日 17:41
  • 1728
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:laravel中,提交表单后给出提示例如添加成功,添加失败等等
举报原因:
原因补充:

(最多只允许输入30个字)