2016-01-09 15 views
10

मेरे पास लैरवेल 5.1 पर सरल सवाल है। मैं एक नियंत्रक बनाया है php कारीगर आदेश का उपयोग:लार्वेल 5.1 नियंत्रक को हटाएं

php artisan make:controller PageSettings 

हालांकि यह गलती थी, क्योंकि मैं वास्तव में इस तरह व्यवस्थापक फ़ोल्डर में इस नियंत्रक बनाना चाहता था:

php artisan make:controller Admin/PageSettings 

अब मैं से छुटकारा पाने के लिए चाहते हैं मेरे पुराने पेज सेटिंग्स नियंत्रक। क्या यह ठीक है कि मेरी पुरानी पेजसेटिंग.एफ़पी मैनुअल को मिटाना ठीक है? या कुछ और करने की जरूरत है?

उत्तर

14

यदि आपने इसे केवल बनाया है और पाया है कि आपने यह गलत किया है, तो आप फ़ाइल को मैन्युअल रूप से हटा सकते हैं और यही वह है। हालांकि जब आप routes.php में इस नियंत्रक के लिए पहले से ही रूट जोड़ते हैं तो आपको उन्हें routes.php फ़ाइल से हटा देना चाहिए या फ़ाइल को अपने नए नियंत्रक को प्रतिबिंबित करने के लिए हटा देना चाहिए।

+0

उत्तर के लिए धन्यवाद! – Fusion

2

नियंत्रक मैन्युअल रूप से हटाने के लिए ठीक है। अगर आपके पास उस नियंत्रक के लिए कुछ मार्ग है और इसे हटा दें तो बस routes.php की जांच करें।

1

हाँ, आप बिना तनाव के मैन्युअल रूप से हटा सकते हैं। मैं आपको "phpStrom" सॉफ़्टवेयर का उपयोग करने से अधिक गलतियों से बचने के लिए सुझाव दूंगा, अगर आप माउस के दाईं ओर से मैन्युअल रूप से किसी भी फ़ाइल को हटाते हैं-> रिफैक्टर-> सुरक्षित हटाने से पहले हटाए जाने से पहले वे सभी जगहें दे रहे थे आपकी फाइल। "रिफैक्टर करें" पर क्लिक करके आप इसे हटा सकते हैं।

0

मुझे फ़ाइल को हटाने के साथ कोई समस्या थी। मैं अपने PHPUnit टेस्ट स्वीट चल की कोशिश की और एक त्रुटि है कि इस तरह देखा है:

Warning: include(): Failed opening '/user/home/me/some/file.php' for inclusion (include_path='.:') in /usr/home/me/some/vendor/composer/ClassLoader.php on line 444 

मैं composer update तो composer dump-autoload चलाने के लिए किया था। उसके बाद, सब ठीक काम किया।

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