Ich habe gerade Laravel 5.1 installiert, die Startseite meiner App besucht und erhalte folgende Fehlermeldung:
Upps, sieht aus als wäre etwas schief gelaufen.
1/1
FatalErrorException in routes.php Zeile 16:
Aufruf an nicht definierte Methode Illuminate\Routing\Route :: get ()
in routen.php Zeile 16
Dies ist meine Datei routes.php:
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
use Illuminate\Routing\Route;
Route::get('/', function () {
return view('welcome');
});
Dieser Import ist falsch:
use Illuminate\Routing\Route;
Sie müssen tatsächlich keine Klasse importieren, da Laravel einen globalen Alias Route
registriert.
Wenn Sie die richtige Klasse importieren möchten, wäre das:
use Illuminate\Support\Facades\Route;
kommentar dazu:
// use Symfony\Component\Routing\Route;
benutze das:
use Illuminate\Support\Facades\Route;
Laravel VERSION = '5.2.30'
mit zendserver enterprise
Ändern Sie in C:\Program Files (x86)\Zend\ZendServer\data\plugins\laravel\zray\ZRay.php
vom zend-Server die Zeile 193
Von
if (get_class($route) != 'Illuminate\Routing\Route') {
Zu
if (get_class($route) != 'Illuminate\Support\Facades\Route') {