我在Controller中有以下功能。调用函数来保存和重定向路由:Laravel 5.2
public function UpdateCountry(\App\Http\Requests\CountryRequest $request) {
$this->SaveChanges($request);
}
private function SaveChanges($request) {
if($request['CountryID'] == 0) {
$Country = new \App\Models\CountryModel();
}
else {
$Country = \App\Models\CountryModel
::where('CountryID', $request['CountryID'])->first();
}
$Country->Country = $request['Country'];
$Country->CountryCode = $request['CountryCode'];
$Country->save();
return redirect()->route('AllCountries');
}
public function AllCountries() {
$Countries = \App\Models\CountryModel::all();
return view('Country.List', array('Countries' => $Countries));
}
问题是在下面一行:当我打电话功能的SaveChanges,我不能看到国家页面列表,当我在UpdateCountry功能直接写代码,它成功地重定向路径。
return redirect()->route('AllCountries');
以前有人遇到过这个问题吗?