Laravel返回值应为“illuminate\Http\Response”,返回“string”

k5ifujac  于 2023-02-17  发布在  其他
关注(0)|答案(3)|浏览(199)

我有这个函数,这是返回路径的文件.

public function filecreate()
{
    $myHelper = new MyHelper();
    $path = $myHelper->create();

    return $path;
}

phpStorm显示警告
返回值应为“illuminate\Http\Response”,但返回了“string”

zvms9eto

zvms9eto1#

你必须使用Response对象作为回报,类似于helper:
return response(%path_to_view);

3b6akqbq

3b6akqbq2#

response()帮助器可用于生成其他类型的响应示例。source
要返回简单字符串,请用途:
return response($path)

ocebsuys

ocebsuys3#

$myHelper = new MyHelper();
$path = $myHelper->create();

return response($path);

要返回视图,请用途:

return response(view("page"));

要返回字符串,请用途:

return response("string");

要返回Array,请用途:

return response(['a', 'b', 'c']);

相关问题