0
我有問題將我的管理頁面重定向到Route :: resource();以便我可以從BookController顯示我的CRUDLaravel路由重定向問題
我在做什麼錯了?
這是我AdminLoginController:
public function __construct(){
$this->middleware('guest:admin');
}
public function showLoginForm(){
return view('auth.admin-login');
}
public function login(Request $request){
$this->validate($request, [
'email' => 'required|email',
'password' => 'required|min:6'
]);
if(Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password],$request->remember)){
return redirect()->intended(route('books.index'));
}
return redirect()->back()->withInput($request->only('email','remember'));
}
BookController的
public function index()
{
$books = Book::orderBy('id','desc')->paginate(3);
return view('books.index')->withBooks($books);
}
web.php
Route::prefix('admin')->group(function(){
Route::get('/login','Auth\[email protected]')>name('admin.login');
Route::post('/login','Auth\[email protected]')>name('admin.login.submit');
Route::get('/books/','[email protected]');
});
謝謝@ADddWeb解決方案私人有限公司 但我有一個管理員/書籍/創建問題。它不顯示,我有一個錯誤。 我想使用路線::資源 Route :: Resource('/ books /','BookController') 或者是最好的解決方案,這是宣佈他們1 1?像 Route :: get('/ books /','BookController @ index') - > name('books.index'); Route :: get('/ books /','BookController @ index') - > name('books.index'.create); Route :: get('/ books /','BookController @ index') - > name('books.index'.edit); – Jacky
@Jacky請檢查更新回答 –
非常感謝! – Jacky