Laravel 5.1をインストールし、アプリのホームページにアクセスすると、次のエラーが表示されます。
おっと、何かがおかしかったようです。
1/1
Routes.phpの16行目のFatalErrorException:
未定義のメソッドIlluminate\Routing\Route :: get()の呼び出し
routes.phpの16行目
これは私の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');
});
このインポートは間違っています:
use Illuminate\Routing\Route;
実際にLaravel=はグローバルエイリアスRoute
を登録するため、クラスをインポートする必要はありません。
適切なクラスをインポートする場合、次のようになります。
use Illuminate\Support\Facades\Route;
コメントしてください:
// use Symfony\Component\Routing\Route;
これを使って:
use Illuminate\Support\Facades\Route;
Laravel _VERSION = '5.2.30'
_ _zendserver enterprise
_を使用
ZendサーバーのC:\Program Files (x86)\Zend\ZendServer\data\plugins\laravel\zray\ZRay.php
で、193行目を変更します
から
_if (get_class($route) != 'Illuminate\Routing\Route') {
_
に
_if (get_class($route) != 'Illuminate\Support\Facades\Route') {
_