2016-09-08 1 views
0

Ich verstehe nicht, diese Fehler:Route nicht definiert | Laravel 5.1.40

[08-Sep-2016 15:49:43 Europe/Rome] PHP Fatal error: App\Provider\RouteServiceProvider::main(): Failed opening required 'http://localhost:8888/vicker-backend/website/public/Routes/admin.php' (include_path='.:/Applications/MAMP/bin/php/php7.0.8/lib/php') in /Applications/MAMP/htdocs/vicker-backend/website/app/Http/routes.php on line 24 
[08-Sep-2016 15:49:43 Europe/Rome] PHP Fatal error: Uncaught InvalidArgumentException: Route [boss.index] not defined. in /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:306 
Stack trace: 
#0 /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(611): Illuminate\Routing\UrlGenerator->route('boss.index', Array, true, NULL) 
#1 /Applications/MAMP/htdocs/vicker-backend/website/storage/framework/views/62bf9c492c618f9f13c8695702e052e1(25): route('boss.index') 
#2 /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(42): include('/Applications/M...') 
#3 /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(58): Illuminate\View\Engines\PhpEngine->evaluatePath('/Applications/M...', Array) 
#4 /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\Engines\ in /Applications/MAMP/htdocs/vicker-backend/website/vendor/laravel/framework/src/Illuminate /Routing/UrlGenerator.php on line 306 

So folgte ich den Stapel und das ist der Fehler der Anwendung:

Route::get('/', [ 
    'as' => 'boss.index', 
    'uses' => 'Site\[email protected]' 
]); 

/// \Controller\HomeController 
public function index(Request $request) { 
    $data['press'] = $this->pressRepository->getPress(['home'=>[1],'order'=>'ord','sort'=>'ASC']); 
    return view('vicker.boss.index',$data); 
} 

Warum er mir, dass die Strecke erzählt [boss.index] ist nicht definiert? Irgendeine Idee ?

Marco

+0

ist Ihr Ressourcenverzeichnis wie folgt? Ressourcen/Ansichten/vickers/boss/index.php? – Carlos

+0

Ja ist es, könnte es eine Pfadfehlkonfiguration sein? – Marko

+0

Warum verweist Ihr '' uses'' auf ein Verzeichnis 'Site'? Das solltest du tun, wenn dein Controller 'app/Http/Controller/Site/HomeController.php' ist, nicht wenn dein Controller' app/Http/Controllers/HomeController' ist. –

Antwort

0

Der Code besagt, dass Sie diese verwenden: 'uses' => 'Site\[email protected]'

Aber in Ihrem Controller Code, den Sie erwähnen: \Controller\HomeController

Vielleicht versuchen, die Homecontroller die richtige Namensraum geben:

namespace App\Controller\Site; // if this is the desired route. 
+0

Gelöst. Es war eine MAMP-Dokument Root Misc Konfiguration. – Marko