laravel - 在 laravel 中插入数据后重定向并显示成功消息
问题描述
你好,guyzz 我想重定向回表单以获取新数据输入,这实际上是 form.blade.php 视图。我可以看到成功插入的数据,但是如何通过成功消息重定向。给出了我的代码。
public function store(Request $request)
{
$sname = $request->input('sname');
$fname = $request->input('fname');
$gradyear = $request->input('gradyear');
$phone = $request->input('phone');
$email = $request->input('email');
$paddress = $request->input('paddress');
$prog = $request->input('prog');
$job = $request->input('job');
$org = $request->input('org');
$position = $request->input('position');
$data = array(
'sname' => $sname,
"fname" => $fname,
"gradyear" => $gradyear,
"phone" => $phone,
"email" => $email,
"paddress" => $paddress,
"prog" => $prog,
"job" => $job,
"org" => $org,
"position" => $position
);
DB::table('tests')->insert($data);
echo "Data inserted Successfully";
}
解决方案
在代码之后的控制器上
return back()->with('status', 'successfully inserted');
在表单视图上
@if(session('status')
{{ session('status') }}
@endif
您可以使用您选择的 CSS 格式化您的消息
推荐阅读
- .htaccess - 从没有history.replaceState的url隐藏查询字符串
- javascript - 在节点化的 Javascript 中使用全局变量(HowTo)
- jsf - ViewScoped Bean 在 commandLink 上重建
- java - 连接到安卓热点的PC通过TCP/IP访问安卓应用
- android - 如何使用 recycleviews 嵌套列表视图?
- sql - osquery - 如何使用 osquery 检索文件来源?
- c# - 获取 UWP 应用程序的当前登录用户需要很长时间才能执行
- neo4j - Cypher 查询不返回任何结果
- c# - .net framework 4.0 是否有可能消耗 oauth2 不记名令牌
- jenkins - 如何通过代理在詹金斯中配置“发送电子邮件”