मैं लैरवेल 5.3 & पासपोर्ट का उपयोग कर रहा हूं।लार्वा पासपोर्ट मार्ग लॉगिन पृष्ठ पर रीडायरेक्ट करता है
किसी भी मार्ग का परीक्षण करने के लिए पोस्टमैन का उपयोग करते समय मैंने api.php फ़ाइल में सेट किया है, यह हमेशा लॉगिन पेज देता है।
Route::get('/getKey', function() {
return 'hello';
})->middleware('client_credentials');
डाकिया पैरामीटर:: ': एपीआई प्रमाणन' एक और समाधान मैं जबकि जवाब के लिए खोज पाया प्रति मिडलवेयर
Accept application/json
Authorization Bearer <then my key>
मैं निर्धारित किया है यहाँ मेरी परीक्षण मार्ग का एक उदाहरण है।
protected function mapApiRoutes()
{
Route::prefix('api')
->middleware('auth:api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
}
मैंने दूसरों के लिए काम करने वाले हर समाधान की कोशिश की है लेकिन अभी भी कोई भाग्य नहीं है। किसी भी सुझाव को सराहा जाएगा।
अद्यतन तो मुझे अंततः काम करने के लिए कुछ मिला। मैंने उपभोक्ता ऐप बनाया और कुछ परीक्षण फ़ंक्शंस बनाए। मैं टोकन के सत्यापन के साथ एपीआई का उपभोग करने में सक्षम था। हालांकि, इस रूट को मारना अब मेरा लॉगिन पेज नहीं लौटाता है, लेकिन इसके बदले अब कुछ भी नहीं लौटाता है। तो यह अभी भी किसी भी कारण से काम नहीं कर रहा है।
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('client_credentials');