所有人,我今天很高兴,我正在为我的项目创建CRUD操作,并希望确保用户创建新记录后,他或她将重定向到特定页面并显示成功消息,因此我决定使用withSuccess()
,但即使添加了新记录,也不会显示成功消息。我使用的代码:
Route::post('/contact/submit', function (Request $request) {
$contact=new Contact();
$contact->FirstName=$request->input('FirstName');
$contact->LastName=$request->input('LastName');
$contact->Age=$request->input('Age');
$contact->save();
return redirect('/contact')->withSuccess('Created');
});
答案 0 :(得分:1)
您可以这样使用
@property BOOL isChecked;
-(IBAction)show {
self.isChecked = !self.isChecked;
NSString *imageName = self.isChecked ? @"Check.png":@"UnCheck.png";
UIImage *img = [UIImage imageNamed:imageName];
[imageview setImage:img];
}
或
return redirect('/contact')->with('message', 'IT WORKS!');
或
return redirect('/contact')->withSuccess('IT WORKS!');
并在这样的视图上显示数据
Session::flash('message','IT WORKS!'); //<--FLASH MESSAGE
return redirect('/contact');
如果您使用过@if(session()->has('message'))
<div class="alert alert-success">
{{ session()->get('message') }}
</div>
@endif
方法,则可以像这样在视图上显示
withSuccess()
答案 1 :(得分:1)
您需要将其添加到您的view
文件中:
@if(session()->has('message'))
<div class="alert alert-success">
{{ session()->get('message') }}
</div>
@endif
答案 2 :(得分:0)
Follow the below steps:
1) In view file
@if(\Session::has('success'))
<div class="alert alert-success">
{{\Session::get('success')}}
</div>
@endif
2) In controller function:
use with() function in place of withSuccess()
return redirect('/contact')->with('success', 'Information has been added Successfully!!');