php - 在执行编辑或删除功能后通过消息重定向到 Laravel 中的主要操作路线的最佳方式
问题描述
我有一条路线说 /users 可以让我得到一个用户列表,我使用模式提示用户删除给定的记录。这调用了执行删除的删除获取路由。现在,在此之后我需要重新加载用户列表 /users 但这一次用户成功删除的消息。
我目前正在使用可选参数,例如 /users/{fromDelete?} 如果发送了标志,我会将删除消息传递给控制器中的视图。刷新页面的问题再次显示该消息
解决方案
通常在这种情况下,您应该向会话闪烁(保存到会话以获取单个请求)一条消息,然后将其显示在索引上。
为您处理此问题的流行库是laracasts/flash
要使用该库,请将刀片部分添加到您的布局中:
@include('flash::message')
@yield('content')
然后在您的删除控制器中:
$user->delete();
flash(sprintf('Deleted User %s', $user->name))->success()
这将在您的索引页面上将 Flash 消息显示为警报。
推荐阅读
- c# - 使用特定文化调用 DateTime 的 ToString 方法
- math - 如何在 3d 空间中旋转矢量?坐标系不是全局 xyz。我有坐标系每个轴的向量
- math - 给定一个排名的人员列表,我怎样才能有效地将他们分成 2 个平衡的团队?
- thrift - 为什么apache thrifts 传输层分为低级传输和传输包装器
- python - 输入列表中不存在中值?
- java - org.springframework.jms.IllegalStateException:会话已关闭
- mysql - 如果我向某人或某人向我发送消息,我想显示不同用户的信使等名称,按 id desc 排序
- ios - 具有大量图像的 UITableView
- javascript - 在单个文件中导入所有 vue js 组件
- ios - ios背景白色渐变