我有一个用户表,并且有数据,如果单击它的重定向到另一个页面,该数据就是该页面的数据来自users-> id和其控制器:
public function indexDataTables_nonpns()
{
$users = User::with('master_agama','master_unit_kerja')->whereNotIn('roles_id',['2','3'])->get();
return Datatables::of($users)->addIndexColumn()
->addColumn('Nama', function ($users) {
return '<a href="/project/non_pns/'.$users->id.'" target="_blank" >'.$users->nama.'</a>';
})
->rawColumns(['Nama' => 'Nama'])
->make(true);
}
此数据将重定向到
**return '<#a href="/project/non_pns/'.$users->id.'" target="_blank" >'.$users->nama.'</a>';**
及其显示页面的控制器:
public function show($id)
{
$users = User::findOrFail($id);
if (!$users)
abort(404);
$keluarga = Data_Keluarga::where('user_id',$id)->get();
$pendidikan = Data_riwayat_pendidikan::where('user_id',$id)->get();
$pelatihan = Master_seminar_pelatihan::where('user_id',$id)->get();
//dd($pelatihan);
return view('admin.profile', ['users' => $users ,'keluarga'=> $keluarga,'pendidikan'=> $pendidikan
,'pelatihan' => $pelatihan
]);
}
及其此路线:
Route::get('project/non_pns/{id}', 'AdminController@show')->name('show');
Route::get('/profile', 'AdminController@profile')->name('profiles');
但如果单击此按钮,则其 401 未经授权,您无权访问此页面
我不知道,我只是清除/删除数据库中的所有数据,这会使此路由出错。请帮助
答案 0 :(得分:0)
在函数末尾使用以下代码
public function insert(){
//your code
return redirect('store');
}
如果您要在重定向中传递ID
public function insert(){
$id=2;
return redirect('store/'.$id);
}