繁体   English   中英

laravel在路由内使用$ app错误错误未定义变量:app

[英]laravel use $app inside routes error Undefined variable: app

laravel 5.2文档在路由部分使用$app->get(..) 我不能在路由内使用$app ,它抛出以下异常:

ErrorException in routes.php line 15:

Undefined variable: app

Laravel中没有$app这样的全局变量。 您可能是指流明。

www.laravel.com上的Laravel框架与www.lumen.laravel.com上的Lumen框架不同

流明是Laravel的``瘦身''版本

如果您尝试在Laravel中注册路线,则可以这样做。

Route::get('/', function () { return 'Hello World'; });

要使用变量吗?

$router->get('/', function () { return 'Hello World'; });

如果您有兴趣访问未用于路由的应用,请尝试

 $app = app();

您链接到的文档是给Lumen ,而不是Laravel 流明与Laravel不同,实际上使用的路由器与Laravel完全不同,因此路由设置有所不同。

Laravel中的Route使用Route门面。 例如:

Route::get('foo', function () {
    return 'Hello World';
});

您想看一下Laravel Routing文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM