Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 流明路由组错误:";未定义变量:app";_Php_Laravel_Lumen - Fatal编程技术网

Php 流明路由组错误:";未定义变量:app";

Php 流明路由组错误:";未定义变量:app";,php,laravel,lumen,Php,Laravel,Lumen,我刚刚用这个非常简单的路由文件创建了一个新的lumen应用程序: <?php $app->get('/', function () { return 'Hello World'; }); $app->group(['prefix' => '/admin'], function () { $app->get('/user', function () { return 'Admin user'; }); }); 怎么了 请注意,如果我删除

我刚刚用这个非常简单的路由文件创建了一个新的lumen应用程序:

<?php

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


$app->group(['prefix' => '/admin'], function () {

  $app->get('/user', function () {
    return 'Admin user';
  });

});
怎么了


请注意,如果我删除路由组,一切都会很好。

问题在于您在
组调用中使用的闭包:

$app->group(['prefix' => '/admin'], function () {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
您必须向其传递对
$app
的引用:

$app->group(['prefix' => '/admin'], function () use ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
laravel网站上的lumen文档包含错误,但上的文档已修复。事实证明,应用程序实例作为参数传递给回调,因此您可以去掉
use($app)
位,改为编写以下代码:

$app->group(['prefix' => '/admin'], function ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });
});

问题在于您在
组中使用的闭包
调用:

$app->group(['prefix' => '/admin'], function () {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
您必须向其传递对
$app
的引用:

$app->group(['prefix' => '/admin'], function () use ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
laravel网站上的lumen文档包含错误,但上的文档已修复。事实证明,应用程序实例作为参数传递给回调,因此您可以去掉
use($app)
位,改为编写以下代码:

$app->group(['prefix' => '/admin'], function ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });
});

问题在于您在
组中使用的闭包
调用:

$app->group(['prefix' => '/admin'], function () {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
您必须向其传递对
$app
的引用:

$app->group(['prefix' => '/admin'], function () use ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
laravel网站上的lumen文档包含错误,但上的文档已修复。事实证明,应用程序实例作为参数传递给回调,因此您可以去掉
use($app)
位,改为编写以下代码:

$app->group(['prefix' => '/admin'], function ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });
});

问题在于您在
组中使用的闭包
调用:

$app->group(['prefix' => '/admin'], function () {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
您必须向其传递对
$app
的引用:

$app->group(['prefix' => '/admin'], function () use ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });

});
laravel网站上的lumen文档包含错误,但上的文档已修复。事实证明,应用程序实例作为参数传递给回调,因此您可以去掉
use($app)
位,改为编写以下代码:

$app->group(['prefix' => '/admin'], function ($app) {

        $app->get('/user', function () {
        return 'Admin - user';
    });
});

你能发布整个文件,让我们知道它实际上是关于哪一行的,以及为什么会显示错误吗?@gabe3886完成。错误在组内的$app中。此行:
$app->get('/user',function(){
@Andrea:
$app
超出回调/闭包的范围,请使用
使用
使用
关键字传递对
$app
的引用(参见我的答案)您可以发布整个文件,以便我们知道它实际上是关于哪一行的,以及显示错误的原因吗?@gabe3886完成。错误在组中的$app中。这一行:
$app->get('/user',function(){
@Andrea:
$app
不在回调/关闭的范围内,请使用
use
关键字传递对
$app
的引用(参见我的答案)您可以发布整个文件,以便我们知道它实际上是关于哪一行的,以及显示错误的原因吗?@gabe3886完成。错误在组中的$app中。这一行:
$app->get('/user',function(){
@Andrea:
$app
不在回调/关闭的范围内,请使用
use
关键字传递对
$app
的引用(参见我的答案)您可以发布整个文件,以便我们知道它实际上是关于哪一行的,以及显示错误的原因吗?@gabe3886完成。错误在组中的$app中。这一行:
$app->get('/user',function(){
@Andrea:
$app
不在回调/关闭的范围内,请使用
use
关键字传递对
$app
的引用(参见我的答案)是的。搞定了!现在它工作了。但是有人应该在这里更新流明的文档@Andrea:文档已经被修复,
$app
似乎被作为参数传递给回调。我会把它添加到我的回答中是的。搞定了!现在它工作了。但是有人应该在这里更新流明的文档@Andrea:文档已经修复了已经,
$app
似乎被作为参数传递到回调中。我将把它添加到我的回答中。没错!现在它可以工作了。但是应该有人在这里更新Lumen的文档@Andrea:文档已经修复,
$app
似乎被作为参数传递到回调中。我将把它添加到我的回答中。没错。没错!现在它可以工作了。但是有人应该在这里更新Lumen的文档@Andrea:文档已经修复,
$app
似乎被作为参数传递给回调。我将把它添加到我的答案中