【发布时间】:2019-05-08 19:40:23
【问题描述】:
我在添加、编辑和删除时收到此消息通知,但是当字段上出现错误时,例如,我将文本框留空,然后会弹出错误,但错误不是 toast,而是 @987654321 @。你能帮我把它转换成 toastr 吗?
这是我在 messages.blade.php 上的错误
@if(count($errors) > 0)
@foreach($errors->all() as $error)
<div class="alert alert-danger">
{{$error}}
</div>
@endforeach
@endif
我有这个toastr 在我的脚本上工作,success、info 工作得很好,但是我说的错误不起作用。
<script
src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js">
</script>
<script type="text/javascript"
src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js">
</script>
<script>
@if(Session::has('message'))
var type="{{Session::get('alert-type','info')}}"
switch(type){
case 'info':
toastr.info("{{ Session::get('message') }}");
break;
case 'success':
toastr.success("{{ Session::get('message') }}");
break;
case 'warning':
toastr.warning("{{ Session::get('message') }}");
break;
case 'error':
toastr.error("{{ Session::get('message') }}");
break;
}
@endif
</script>
我的控制器:
成功创建页面后,我会在此处返回视图:
$notification = array(
'message' => 'Employee Information Created!',
'alert-type' => 'success'
);
return redirect('/admin/employeemaintenance/show')
->with( $notification, 'Employee Information Created');
如何解决?
【问题讨论】:
-
为了让
error工作,您需要发送'alert-type' => 'error' -
能给代码吗?我的代码有很多警报我很困惑抱歉
标签: javascript jquery laravel laravel-5 eloquent