我有刀片视图,它基本上是一个由 3 个下拉值组成的表单,例如部门、地区和乌帕齐拉。
单击提交按钮后,它显示找不到页面。我不知道为什么它没有转到控制器方法。
路线:
Route::get('booksnew/allinstbyupazila', [
'as' => 'admin.booksnew.allinstbyupazila',
'uses' => 'BooksNewController@allinstbyupazila']);
控制器:
public function allinstbyupazila(BooksRequest $request) {
$module_name = $this->module_name;
$module_icon = $this->module_icon;
$module_model = $this->module_model;
$module_action = "List";
$title = "Upazila wise Institute List";
$page_heading = $title;
$division = $request->division_id;
$district = $request->district_id;
$upazila = $request->upazila_id;
dd($request->all());
if ($division == '' || $district == '' || $upazila == ''){
Log::info("'$title' viewed by User:" . Auth::user()->name . '(ID:' . Auth::user()->id . ')');
return view("backend.$module_name.upazila_input", compact('page_heading', 'title', 'module_name', 'module_icon', 'page_heading', 'module_action'));
} else {
if (Auth::user()->hasRole('Administrator')) {
$$module_name = $module_model::where('division_id', $division)
->where('district_id', $district)
->where('upazila_id', $upazila)
->get();
}else
return redirect()->back()->with('flash_warning', '<i class="fa fa-exclamation-triangle"></i> Do not have the permission');
}
Log::info("'$title' viewed by User:" . Auth::user()->name . '(ID:' . Auth::user()->id . ')');
return view("backend.$module_name.index", compact('division', 'district','upazila', 'title', 'module_name', "$module_name", 'module_icon', 'page_heading', 'module_action'));
我尝试了一切,但还没有找到任何解决方案。我只需要从下拉值中获取数据作为参数,并在另一个刀片视图中显示获取的数据。尽快帮助我。
表格将前往
admin/booksnew/allinstbyupazila
,但您的路线已设置为booksnew/allinstbyupazila
。尝试将路线更改为admin/booksnew/allinstbyupazila
。
另外,您可以尝试清除路由缓存:
php artisan route:clear