में सबफ़ोल्डर के तहत नियंत्रकों को बनाने का उचित तरीका मैं इस समस्या के साथ परेशानी के लिए संघर्ष कर रहा हूं और मुझे यकीन नहीं है कि मैंने क्या गलत किया है। तो मामला इस तरह है। मैं एक नियंत्रक फ़ोल्डर बनाना चाहता था समूह को विभिन्न समूहों में अपने नियंत्रकों में जाना। डिफ़ॉल्ट laravel परियोजनाओं के आधार पर अपने फ़ोल्डर्स बनाने के बाद इसलार्वेल 5
Http
--Controller
----Auth
----Folder_a
----Folder_b
----Folder_c
की तरह कुछ बनाने के लिए इस
Http
--Controller
----Auth
तो जैसे एक नियंत्रक फ़ोल्डर संरचना मैं करना चाहते हैं क्या बनाया जाता है, मेरी फ़ोल्डर में नियंत्रकों भी कर रहे हैं ठीक से तो
<?php namespace App\Http\Controllers\Folder_a;
/*
|--------------------------------------------------------------------------
| Use the main controller to allow extend to the main controller
|--------------------------------------------------------------------------
*/
use App\Http\Controllers\Controller;
class SomethingController extends Controller {
/* Do something here*/
}
तरह namespaced और अंत में मेरी routes.php में मैं इस तरह के
की तरह कार्रवाई फोनRoute::get('/action1/', array('as' => 'action1', 'uses' => '[email protected]'));
लेकिन कुछ कैसे जब मैं उस साइट पर नेविगेट करने की कोशिश यह मुझे इस त्रुटि
ReflectionException in compiled.php line 1029:
Class App\Http\Controllers\SomethingController does not exist
देखा कि यह अभी भी डिफ़ॉल्ट फ़ोल्डर में जाने के अनुप्रयोग \ http \ नियंत्रकों नियंत्रक को खोजने के लिए \ लेकिन देता है अगर मैं ऐसा करें
Route::get('/action1/', array('as' => 'action1', 'uses' => 'Folder_a\[email protected]'));
तब सब ठीक हो जाएगा ... मैंने इस मामले में क्या गलत किया है? मैंने संगीतकार डंप-ऑटोलोड को भी आजमाया है, कुछ भी नहीं बदला है।
मैं देखता हूं ... चीजों को साफ़ करने में मेरी मदद करने के लिए बहुत बहुत धन्यवाद ... मैंने सोचा कि मुझे यहां कुछ और याद आया है ... चीयर्स दोस्त :) –