मुझे कोई समस्या है - मैं अपने एपीआई के लिए लार्वा पासपोर्ट का उपयोग कर रहा हूं। मुझे परीक्षण लिखने की जरूरत है। जब भी मैं अपने परीक्षणों में WithoutMiddleware
विशेषता का उपयोग करता हूं, तो यह Implicit route model binding
सुविधा अक्षम करता है, जिसका मैं उपयोग करता हूं। जब भी मैं उस विशेषता का उपयोग नहीं करता, मुझे सीधे अपने परीक्षण से प्रमाणित करने की आवश्यकता होती है। ऐसा करने के लिए, मुझे पासपोर्ट के माध्यम से एक एपीआई टोकन बनाना होगा।परीक्षण लैरवेल पासपोर्ट
पासपोर्ट को artisan passport:install
के माध्यम से परीक्षण से पहले स्थापित करने की आवश्यकता है, क्योंकि मेरे परीक्षण DatabaseTransactions
और DatabaseMigrations
लक्षणों का उपयोग कर रहे हैं। जब मैं ऐसा करता हूं, परीक्षणों को चलाने के लिए बहुत अधिक समय लगता है और मुझे लगता है कि यह इसके बारे में जाने का सही तरीका नहीं है। क्या auth
मिडलवेयर को अक्षम करने का कोई तरीका नहीं है? या इस बारे में जाने के लिए कोई अन्य विचार?