2015-03-15 8 views
6

मैं लैरवेल 5 का उपयोग कर रहा हूं और मुझे कुछ समस्याएं हैं। जब मैं अपने उप डोमेन पर लॉगिन उपयोग करना चाहतेLaravel5: देखें [एप] नहीं मिला। संसाधन/विचार/auth/login.blade.php

->http://dev.miweb.com/auth/login

यह कहते हैं:

ErrorException in FileViewFinder.php line 140: View [app] not found. (View: 
/home1/miweb/public_html/subdomains/dev/resources/views/auth/ 
login.blade.php) 

मुझे समझ नहीं आता समस्या क्या है। उदाहरण के लिए, यदि मैं सबडोमेन के बिना अंदर आता हूं तो फाइल मिलती है।

->http://miweb.com/subdomains/dev/resources/views/auth/login.blade.php

यह फ़ाइल मेरे मेजबान पर है। यह बहुत भ्रमित है क्योंकि यह मेरे लोकहोस्ट पर काम करता है।

समस्या उपडोमेन के कारण हो सकती है? उपाय क्या है?

आप

उत्तर

20

धन्यवाद login.blade.php टेम्पलेट के स्रोत में देख सकते हैं, यह लेआउट जो app कहा जाता है लागू होता है:

@extends('app') 

तो, शायद वहाँ resources/views फ़ोल्डर में कोई app.blade.php फ़ाइल है । लॉगिन फॉर्म को प्रदर्शित करने के लिए यह होना चाहिए।

0

मुझे वही समस्या थी जो मैं ट्यूटोरियल https://www.flynsarmy.com/2015/02/creating-a-basic-todo-application-in-laravel-5-part-2/ का पालन कर रहा था लेकिन मैंने अपने उप फ़ोल्डर के अंदर app.blade.php बनाया। मैंने इसे संसाधनों/विचारों के तहत स्थानांतरित कर दिया/और यह ठीक से काम किया।

2

मैंने इसे इस रूप में सेट किया: @extends('layouts.app')। यह अच्छा काम करता है।

+0

यह मेरे लिए काम करता है और सबसे सरल है। लार्वाक्लेक्लेक्टिव/एचटीएमएल मुद्दों में एक लार्कास्ट थ्रेड अधिक जा रहा है। सही लेआउट के लिए पथ को अद्यतन करना सबसे आसान लगता है! https://laracasts.com/discuss/channels/laravel/error-saying-route-does-not-exist-when-it-does?page=1 –

0

यह के रूप में सेट: में देखा गया फ़ोल्डर @extends ('ऐप्लिकेशन') और फिर हम यह laravel..master पेज यानी app.blade.php के पिछले संस्करणों में

0

मिल जाएगा उपस्थित थे लेकिन संस्करण 5.4 में और आने वाले 5.5 में यह अलग लेआउट फ़ोल्डर में है, इसलिए अब कोड @extends ('layouts.app')

संबंधित मुद्दे