如何调试laravel中的数据查询

如何调试laravel中的数据查询,laravel,Laravel,这是一个初学者的问题,但我搜索了一个小时却找不到答案。 我正在尝试编写一个简单的数据查询,它包含在我的HomeController中 <?php class HomeController extends BaseController { public function showWelcome() { return View::make('hello'); } } $programs=DB::table('

这是一个初学者的问题,但我搜索了一个小时却找不到答案。 我正在尝试编写一个简单的数据查询,它包含在我的HomeController中

<?php

class HomeController extends BaseController {

        public function showWelcome()
        {
                return View::make('hello');
        }

}
$programs=DB::table('node')->where('type', 'Programs')->get();

您可以将该查询的结果传递给视图,如下所示:

class HomeController extends BaseController {

    public function showWelcome()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        return View::make('hello', array('programs' => $programs));
    }
}

在您的视图中,您可以访问$PROGRAMES变量。

您可以将该查询的结果传递给视图,如下所示:

class HomeController extends BaseController {

    public function showWelcome()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        return View::make('hello', array('programs' => $programs));
    }
}

在您的视图中,您可以访问$PROGRAMES变量。

您可以将该查询的结果传递给视图,如下所示:

class HomeController extends BaseController {

    public function showWelcome()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        return View::make('hello', array('programs' => $programs));
    }
}

在您的视图中,您可以访问$PROGRAMES变量。

您可以将该查询的结果传递给视图,如下所示:

class HomeController extends BaseController {

    public function showWelcome()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        return View::make('hello', array('programs' => $programs));
    }
}

在您看来,您将有权访问$PROGRAMES变量。

在使用类时,您不能在方法之外使用表达式,而是需要将其放入如下方法中:

class HomeController extends BaseController {

    public function getPrograms()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        // pass the $programs to the programs view for showing it
        return View::make('programs')->with('programs', $programs);
    }

}
例如,如果您有这样一条路线:

Route::get('/programs', 'HomeController@getPrograms');
然后您可以使用
URL
来调用类
HomeController
中的
getPrograms
方法,例如:
example.com/programs


也许这个答案没有多大帮助,但我认为你应该先学习基础知识(),因此请在线阅读书籍和文章,并查看
Laravel
网站以阅读相关内容。

在使用类时,你不能在方法之外使用表达式,而是需要将其放入如下方法中:

class HomeController extends BaseController {

    public function getPrograms()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        // pass the $programs to the programs view for showing it
        return View::make('programs')->with('programs', $programs);
    }

}
例如,如果您有这样一条路线:

Route::get('/programs', 'HomeController@getPrograms');
然后您可以使用
URL
来调用类
HomeController
中的
getPrograms
方法,例如:
example.com/programs


也许这个答案没有多大帮助,但我认为你应该先学习基础知识(),因此请在线阅读书籍和文章,并查看
Laravel
网站以阅读相关内容。

在使用类时,你不能在方法之外使用表达式,而是需要将其放入如下方法中:

class HomeController extends BaseController {

    public function getPrograms()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        // pass the $programs to the programs view for showing it
        return View::make('programs')->with('programs', $programs);
    }

}
例如,如果您有这样一条路线:

Route::get('/programs', 'HomeController@getPrograms');
然后您可以使用
URL
来调用类
HomeController
中的
getPrograms
方法,例如:
example.com/programs


也许这个答案没有多大帮助,但我认为你应该先学习基础知识(),因此请在线阅读书籍和文章,并查看
Laravel
网站以阅读相关内容。

在使用类时,你不能在方法之外使用表达式,而是需要将其放入如下方法中:

class HomeController extends BaseController {

    public function getPrograms()
    {
        $programs = DB::table('node')->where('type', 'Programs')->get();

        // pass the $programs to the programs view for showing it
        return View::make('programs')->with('programs', $programs);
    }

}
例如,如果您有这样一条路线:

Route::get('/programs', 'HomeController@getPrograms');
然后您可以使用
URL
来调用类
HomeController
中的
getPrograms
方法,例如:
example.com/programs


也许这个答案没有多大帮助,但我认为你应该先学习基础知识(),所以请在线阅读书籍和文章,并查看
Laravel
网站阅读相关内容。

我不知道我是否遗漏了要点,但你不能使用“dd($programs)”吗要检查变量内部是否有内容?

我不知道是否遗漏了要点,但您能否使用“dd($programs)”检查变量内部是否有内容?

我不知道是否遗漏了要点,但您能否使用“dd($programs)”要检查变量内部是否有内容?

我不知道是否遗漏了要点,但您能否使用“dd($programs)”来检查变量内部是否有内容?

您想如何处理该查询?将其传递到视图?是的,我想打印程序列表。标题您可能想看视频。我认为这些将对您有所帮助。DB::getQueryLog()将向您展示原始的mysql查询。或者,如果您想要一个更健壮的解决方案,这个浏览器控制台非常好,可以访问*mylaravelapp.com*/console。安装说明,您希望如何处理该查询?将其传递到视图?是的,我想打印程序列表。标题您可能想看视频。我认为这些将对您有所帮助。DB::getQueryLog()将向您展示原始的mysql查询。或者,如果您想要一个更健壮的解决方案,这个浏览器控制台非常好,可以访问*mylaravelapp.com*/console。安装说明,您希望如何处理该查询?将其传递到视图?是的,我想打印程序列表。标题您可能想看视频。我认为这些将对您有所帮助。DB::getQueryLog()将向您展示原始的mysql查询。或者,如果您想要一个更健壮的解决方案,这个浏览器控制台非常好,可以访问*mylaravelapp.com*/console。安装说明,您希望如何处理该查询?将其传递到视图?是的,我想打印程序列表。标题您可能想看视频。我认为这些将对您有所帮助。DB::getQueryLog()将向您展示原始的mysql查询。或者,如果您想要一个更健壮的解决方案,这个浏览器控制台非常好,可以访问*mylaravelapp.com*/console。在安装说明中,我忘记了需要将变量传递到视图中!我忘记了需要将变量传递到视图中!我忘记了需要将变量传递到视图中!我忘记了需要将变量传递到视图中!