1 | <?php |
||
15 | class MenuController extends Controller |
||
16 | { |
||
17 | /** |
||
18 | * 菜单列表 |
||
19 | * |
||
20 | * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View |
||
21 | */ |
||
22 | public function getList() |
||
27 | |||
28 | /** |
||
29 | * 保存菜单信息 |
||
30 | * |
||
31 | * @param \Sco\Admin\Http\Requests\StorePermissionRequest $request 提交数据 |
||
32 | * |
||
33 | * @return \Illuminate\Http\JsonResponse |
||
34 | */ |
||
35 | public function store(StorePermissionRequest $request) |
||
41 | |||
42 | /** |
||
43 | * 更新菜单 |
||
44 | * |
||
45 | * @param \Sco\Admin\Http\Requests\UpdatePermissionRequest $request 提交数据 |
||
46 | * |
||
47 | * @return \Illuminate\Http\JsonResponse |
||
48 | */ |
||
49 | public function update(UpdatePermissionRequest $request) |
||
55 | |||
56 | /** |
||
57 | * 删除菜单 |
||
58 | * |
||
59 | * @param int $id |
||
60 | * |
||
61 | * @return \Illuminate\Http\JsonResponse |
||
62 | */ |
||
63 | public function destroy($id) |
||
68 | |||
69 | /** |
||
70 | * 批量删除菜单 |
||
71 | * |
||
72 | * @param \Illuminate\Http\Request $request |
||
73 | * |
||
74 | * @return \Illuminate\Http\JsonResponse |
||
75 | */ |
||
76 | public function batchDestroy(Request $request) |
||
85 | } |
||
86 |
This check looks at variables that are passed out again to other methods.
If the outgoing method call has stricter type requirements than the method itself, an issue is raised.
An additional type check may prevent trouble.