首页 > 解决方案 > PHP 7.4 (laravel) 中的变量和函数类型

问题描述

昨天面试,看了我的代码后被告知我没有足够的打字,我仍然无法理解如何在PHP中使用它,我会感谢你的帮助

这是我的代码示例(laravel)

https://github.com/MrKrist17/Reasons/blob/master/app/Http/Controllers/ListOfReasonsController.php

(我只是要求我的一个函数的一个例子,但增加了输入返回和变量)

标签: phplaravel

解决方案


看起来您已经对变量 - ListOfReasons 有一个类型提示。这将返回一个 laravel 重定向响应,因此返回类型提示如下所示:

use Illuminate\Http\RedirectResponse;
...
  public function destroy(ListOfReasons $listOfReasons): RedirectResponse
    {
        Storage::disk('public')->delete($listOfReasons->photo);
        $listOfReasons->delete();
        return redirect()->route('adminIndex');
    }

推荐阅读