phpstorm 查看源代码

发布于 2022-09-05 23:20:18 字数 662 浏览 18 评论 0

最近在查看 laravel 的源码,查到 return response()->download($test); 通过按 comm+B 跳到以下这个文件
文件: vendor/illuminate/contracts/Routing/ResponseFactory.php

/**
     * Create a new file download response.
     *
     * @param  \SplFileInfo|string  $file
     * @param  string  $name
     * @param  array  $headers
     * @param  string|null  $disposition
     * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
     */
    public function download($file, $name = null, array $headers = [], $disposition = 'attachment');

源码到这里就没了,没法再进去查看了?但是我想知道这个 download 最后究竟做了什么?应该怎么做呢?

我的 ide 是 phpstorm

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

骷髅 2022-09-12 23:20:18

该行左侧应该有重写标记,O下箭头

对于抽象方法和接口,一般在左侧会有标记
接口是I下箭头,表示实现
抽象类是O下箭头标识,表示重写

我纯我任性 2022-09-12 23:20:18

laravel 各种不合实际的解耦, 各种注入,导致它的代码是很好看, 配的很恶心.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文