user
테이블 에서 사용자를 삭제 한 후 리디렉션을 시도하고 있습니다.
모든 것이 잘 작동하지만 사용자를 삭제 한 후 동일한 페이지로 리디렉션되지 않습니다.
이것은 내 AdminController
index
방법입니다
public function index()
{
//$users = DB::table('users')->get();
$users = DB::table('users')
->where('is_active', 1)
->get();
//return view('adminpage', ['users' => $users]);
return View::make('adminpage',['users' => $users]);
}
// delete function in `AdminController`
public function destroy($id)
{
User::destroy($id);
return Redirect::to('/admin');
}
여기 내 경로
Route::group(['middleware' => ['admin']], function () {
Route::get('/admin', 'AdminController@index');
Route::resource('/deleteuser', 'AdminController');
Route::get('/adduser', function () {
return view('adduser');
});
});
로 리디렉션되지 않는 이유는 adminpage
단순합니다.
//return view('adminpage', ['users' => $users]);
나는 보기로 만 갈 수 있습니다. 그러나 레코드를 삭제하면 오류가 발생합니다.
AdminController.php 줄 105의 FatalThrowableError : 'App \ Http \ Controllers \ Redirect'클래스를 찾을 수 없습니다.
내가 사용할 때
return View::make('adminpage',['users' => $users]);
보기에 갈 수도 있습니다.
왜 View::make
작동하지 않으며, 내가 왜 리디렉션하고 있지 않다 adminpage
. 미리 감사드립니다.
Redirect
리디렉션 응답의 파사드이므로 현재 네임 스페이스에 포함되어야합니다.
선언 후에 use Redirect
다른 use
선언 과 함께 추가하십시오 namespace
.
또는 redirect()
도우미를 사용할 수 있습니다 .
return redirect()->to('/admin');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다