laravel 5.2文档在routing section中使用了/tmp
。我不能在路由中使用$app->get(..)
,它会抛出异常:
$app
答案 0 :(得分:6)
Laravel中没有$app
这样的全局变量。你可能是指Lumen。
www.laravel.com上的Laravel框架与www.lumen.laravel.com上的Lumen框架不同
Lumen是Laravel的“瘦身”版本
如果您尝试在Laravel注册路线,则可以这样做。
Route::get('/', function () { return 'Hello World'; });
想要使用变量吗?试试
$router->get('/', function () { return 'Hello World'; });
如果您有兴趣访问不用于路由的应用,请尝试
$app = app();
答案 1 :(得分:0)
您链接的文档适用于Lumen
,而非Laravel
。 Lumen与Laravel不同,实际上使用的路由器与Laravel完全不同,因此路由设置略有不同。
Laravel中的路由使用Route
外观。例如:
Route::get('foo', function () {
return 'Hello World';
});