我正在開發商業目錄的laravel web應用程序。Laravel在中間件進程檢查時重定向
這是我的場景。
http://localhost/genie-works/devojp/customer //用戶與業務的關鍵字和
在http://localhost/genie-works/devojp/customer/search-result?keyword=apple&searchcity=1此頁面顯示結果搜索。
這裏列出太多業務數據併發布了查詢功能。
上後,當點擊查詢按鈕,頁面進入http://localhost/genie-works/devojp/customer/post-enquiry/ {} bisinjessid/
後查詢頁面檢查中間件的認證。
當在中間件沒有登錄用戶重定向到登錄頁面http://localhost/genie-works/devojp/customer並且示出登錄表單
進入登錄細節其需要後重定向到http://localhost/genie-works/devojp/customer/post-enquiry/ {bisinjessid} /當前頁。
,但我嘗試了重定向功能回到::其重定向到客戶頁面(http://localhost/genie-works/devojp/customer)
我怎樣才能通過重定向到我的最後一頁解決這個問題....
謝謝
中間件..
public function handle($request, Closure $next)
{
if (!Auth::check()) {
return redirect()->intended(route('cust_index'))->with('activelogin','Succesfully LoggedOut !!!');
}
return $next($request);
}
ç ontroller ..
public function custdologin(){
$userdata=array(
'username'=>Input::get('email'), // getting data from form
'password'=>Input::get('password') // getting data from form
);
if(Auth::attempt($userdata)){
switch (Auth::user()->user_type) {
case '2':
return Redirect::to(route('myaccount'));
break;
case '3':
return back();
break;
default:
Auth::logout();
return Redirect::to(route('business_login'))->with('message','Check Your Entries!!');
break;
}
}
else
return Redirect::to(route('business_login'))->with('message','Check Your Entries!!');
}
使用重定向() - >打算()而不是重定向回 – Digitlimit
夥計。不工作.. –