【问题标题】:Laravel 5's route helper doesn't work on fresh installLaravel 5 的路由助手不适用于全新安装
【发布时间】:2016-01-21 16:30:35
【问题描述】:

我正在关注 a tutorial 的说法,即 Laravel 有一个助手允许编写这样的路线:

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

而不是:

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

(第一个中缺少“Route::”前缀)。

自从我查看了文档(除了所涉及的提供者之外,我没有发现任何真正相关的东西),我正确地拥有了我的提供者:

'providers' => [

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

    ],

教程说它必须在全新安装中工作。

【问题讨论】:

    标签: php laravel laravel-5


    【解决方案1】:

    路由器助手功能已于 12 月删除。您可以在此处查看更改:

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

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

    getpost 和其他路由辅助函数已被删除。您可以改用Route 外观。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2020-05-18
      • 2016-02-02
      • 2019-04-08
      • 1970-01-01
      • 2016-12-04
      • 1970-01-01
      相关资源
      最近更新 更多