2

在这个stackoverflow帖子中,

获取在 Laravel 3/4 中执行的查询

Ricardo Rossi 提供了关于使用 Kint 和自定义类轻松输出有关使用查询构建器创建的 Laravel 查询的信息的一个很好的答案。

我能够使用 Composer 设置 Kent,但对 Laravel 来说是新手,并且从版本 4 开始就没有使用过 PHP。

有人可以提供一个示例来描述如何创建一个可以从任何地方调用的类。在他的例子中,里卡多说他使用“DBH::q()”。

目前,我被困在需要公共文件的问题上,就像在过去的 PHP4 时代一样。

谢谢

4

2 回答 2

2

您可能希望对命名空间类使用psr-0自动加载。这是一篇关于设置 laravel的帖子,其中说明了如何做到这一点。

于 2013-09-17T01:29:49.067 回答
0

如果我正确理解您的问题,您是在询问如何DB::q()使用您自己的自定义类使用以下语法...

Laravel 在其整个设计中使用 Facades,这使您可以使用静态样式语法(例如 Input::get() 或 Route::get())从应用程序中的任何位置访问类。我注意到 Fideloper 还为您的问题提供了答案......他有一个关于如何将您自己的自定义类包装在 Facade 中的优秀教程,因此您可以将这种语法用于您自己的类,并避免将依赖项注入任何使用它的类(即一旦设置正确,它就可以在您的应用程序的任何地方调用)。

Fideloper 教程在这里...

希望有帮助 - 祝你好运

于 2013-09-18T15:22:58.080 回答