web-dev-qa-db-fra.com

Appel à la méthode non définie Illuminate \ Routing \ Route :: get ()

Je viens d'installer Laravel 5.1, j'ai visité la page d'accueil de mon application et j'obtiens l'erreur suivante:

Oups, je crois qu'il y a un problème ...

1/1

FatalErrorException dans routes.php ligne 16:

Appel à la méthode non définie Illuminate\Routing\Route :: get ()

dans routes.php ligne 16

Voici mon fichier 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.
|
*/



Route::get('/', function () {
    return view('welcome');
});
14
showFocus

Cette importation est incorrecte:

use Illuminate\Routing\Route;

Vous n'avez en fait pas besoin d'importer de classe car Laravel enregistre un alias global Route.

Si vous souhaitez importer la bonne classe, ce serait:

use Illuminate\Support\Facades\Route;
42
lukasgeiter

commentez ceci:

// use Symfony\Component\Routing\Route; 

utilisez ceci:

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

Laravel VERSION = '5.2.30' En utilisant zendserver enterprise

Sur C:\Program Files (x86)\Zend\ZendServer\data\plugins\laravel\zray\ZRay.php depuis le serveur zend, changez la ligne 193

De

if (get_class($route) != 'Illuminate\Routing\Route') {

À

if (get_class($route) != 'Illuminate\Support\Facades\Route') {   
0
user6238341