我正在尝试向视图添加警报/警告,但什么也不显示。我可以使警报与重定向一起使用,但想知道如何通过传递数据的视图来实现。是否可以将警报传递给视图,还是可以通过“正确”的方式实现?
$form = new Form();
$form->storeRequest($request);
$form->saveJson();
$form->loadForm($request->cuid, $request->cubaseName);
return view('layouts.pages.form', ['form'=>$form])->with('success', 'Form has been saved.');
//return redirect()->back()->with('success', 'Saved!'); <--this would work if i wasn't passing data
答案 0 :(得分:3)
所有框架都使用一种特殊的方法从称为Flash message
的控制器中发送消息
在您的控制器中
$request->session()->flash('success', 'Form has been saved');
并在视图上访问它
@if($message = Session::get("success"))
<h3 class="text-center text-success">{{$message}}</h3>
@endif
答案 1 :(得分:0)
如果您正在寻找一种简洁的方式来执行类似引导警报的操作,则应考虑使用Jeffrey Way的DELETE http://localhost:1337/content-type-builder/content-types/application::CONTENT_TYPE_NAME.CONTENT_TYPE_NAME
软件包。
可以找到文档here