में प्रमाणित होने पर रीडायरेक्ट करें, मैं Laravel 5.3
में Auth
मचान का उपयोग कर रहा हूं और मैंने auth
के लिए मार्ग बदल दिए हैं। तो /login
और /register
के बजाय मैं /signin
और /signup
का उपयोग करता हूं।लार्वेल 5.3
Laravel 5.2
हम
auth
मिडलवेयर में डिफ़ॉल्ट रूप से इस था
,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
}
return redirect()->guest('login');
}
return $next($request);
}
यह login
मार्ग पर पुन: निर्देशित होता अगर उपयोगकर्ता लॉग इन नहीं किया गया था। Laravel 5.3
हम इस राशि में,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('/');
}
return $next($request);
}
यह पहले से लॉग इन उपयोगकर्ता को डिफ़ॉल्ट मार्ग /
पर रीडायरेक्ट करता है। इसलिए उन्होंने इसे 5.3 में बदल दिया। अतिथि कहां जाना है, इसे परिभाषित करने के बजाय, हम उपयोगकर्ताओं में परिभाषित लॉग इन थे।
मेरे सवाल है, मैं कैसे मूल रूप Laravel 5.3 परिवर्तन मेहमानों जाना गया हैं?
इस समय, जो लोग मिडलवेयर द्वारा संरक्षित साइटों तक पहुंचने का प्रयास करते हैं, वे स्वचालित रूप से /login
मार्ग पर समाप्त होते हैं। मैं इसे /signin
में बदलना चाहता हूं लेकिन मुझे इस व्यवहार को अनुकूलित करने के लिए कहीं भी नहीं मिल रहा है।
कोई विचार?
धन्यवाद! भगवान ... मैंने वहां छोड़कर हर जगह देखा। – Ecaz