Laravel 5 的路由助手在全新安装时不起作用


Laravel 5's route helper doesn't work on fresh install

我遵循一个教程说法,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

在升级指南中,您可以看到已弃用和删除的内容。

删除了getpost和其他路由帮助程序函数。您可以改用Route立面。

来源: https://laravel.com/docs/5.2/upgrade