我遵循一个教程说法,Laravel有一个助手,允许像这样编写路由:
<?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,
(...)
],
教程说它必须在全新安装中工作。
路由器帮助程序功能已于 12 月删除。您可以在此处查看更改:
https://github.com/laravel/framework/commit/62cbae78ba2d40944892c5a16f2d2463087bce23
在升级指南中,您可以看到已弃用和删除的内容。
删除了
get
、post
和其他路由帮助程序函数。您可以改用Route
立面。
来源: https://laravel.com/docs/5.2/upgrade