phpstorm 查看源代码

最近在查看 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

阅读 3.2k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题