wake-up-neo.com

Aufruf an nicht definierte Methode Illuminate\Routing\Route :: get ()

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');
});
6
showFocus

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;
20
lukasgeiter

kommentar dazu:

// use Symfony\Component\Routing\Route; 

benutze das:

use Illuminate\Support\Facades\Route; 
3
Anis Zaman

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') {   
0
user6238341