2016-01-21 5 views
1

Я следующий a tutorial поговорки, что Laravel есть помощник, который позволяет писать маршруты как то:Laravel 5'не работает на новой установке

<?php 
get('/', function() { 
return view('welcome'); 
}); 

Вместо:

<?php 
Route::get('/', function() { 
    return view('welcome'); 
}); 

(Префикс «Маршрут ::» отсутствует в первом).

Так что я смотрел документацию (где я не нашел ничего я действительно связаны, но поставщики участвуют), я правильно есть в моих провайдеров:

'providers' => [ 

     /* 
     * Laravel Framework Service Providers... 
     */ 
     (...) 
     Illuminate\Foundation\Providers\FoundationServiceProvider::class, 
     (...) 
     /* 
     * Application Service Providers... 
     */ 
     (...) 
     App\Providers\RouteServiceProvider::class, 
     (...) 

    ], 

И учебник говорит, что он должен работать в новой установке.

ответ

4

Функции помощника маршрутизатора были удалены в декабре. Вы можете увидеть здесь изменения:

https://github.com/laravel/framework/commit/62cbae78ba2d40944892c5a16f2d2463087bce23

В руководстве по обновлению, вы можете увидеть, что является устаревшим и удаляется.

get, post и другие вспомогательные функции маршрута были удалены. Вместо этого вы можете использовать фасад Route.

Источник: https://laravel.com/docs/5.2/upgrade

Смежные вопросы