Laravel class 使用指南?

Laravel class usage guide?

我是 PHP 初学者,正在学习 Laravel(目前 Laravel 9)。我看过一些教程,我正在试验它们。我注意到框架本身定义了很多类。我想知道有没有指南解释这些的实现和使用类.

例如有Illuminate\Http\ResponseIlluminate\Support\Facades\Response类。两者的用法似乎相同,但我可能是错的。

还有一些其他问题,比如创建新响应实例的全局命名空间 response(),那么为什么我要使用 Illuminate\Http\ResponseIlluminate\Support\Facades\Response 来创建新实例?

是否有任何指南说明我们何时、何地以及为何使用这些 类? 这种情况有什么规定吗?

在 ronline 的回答中找到解决方案 here 之前,我也找不到处理音频文件和创建音频播放器的完整指南。

您可以在 API 中找到有关 Laravel 类 的更多信息。 对于 Illuminate\Http\Response 和 Illuminate\Support\Facades\Response,您可以在这里找到它们:

https://laravel.com/api/master/Illuminate/Http/Response.html https://laravel.com/api/master/Illuminate/Support/Facades/Response.html

如果您想了解有关 Illuminate\Http\Response 和 Illuminate\Support\Facades\Response 之间区别的更多信息,外观没有 header 方法。在这里(在评论中)回答了这个问题:

Laravel 5.2- Call to undefined method Illuminate\Support\Facades\Response::header()

这个网站似乎提供了更多关于响应的信息objects:

https://laravel-guide.readthedocs.io/en/latest/responses/