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');
});
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;
commentez ceci:
// use Symfony\Component\Routing\Route;
utilisez ceci:
use Illuminate\Support\Facades\Route;
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') {