php - 找不到 Laravel 5.1 嵌套 Controller 类

标签 php laravel laravel-5

如果将 Controller 嵌套在文件夹中,Laravel 文档清楚地描述了如何更改路由。这看起来很简单,但我仍然遇到错误。这是错误:

"Class App\Http\Controllers\Input\InputController does not exist"

^这条路在我看来是 100% 正确的。给了什么?

文件结构:
- Controller
--授权
--输入
---输入 Controller .php

路线:

Route::get('input', 'Input\InputController@getInput');  

输入 Controller :

<?php namespace App\Http\Controllers;

use Illuminate\Http\Response;

class InputController extends Controller
{
    public function getInput()
    {
        return response()->view('1_input.input_form');
    }
}

感谢您的帮助!

最佳答案

更改 Controller namespace

namespace App\Http\Controllers

namespace App\Http\Controllers\Input

关于php - 找不到 Laravel 5.1 嵌套 Controller 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283909/

相关文章:

php - Laravel 页面重新加载后如何保持所选值选择?

php - 基于组的自动增量

php - 在 Exceptions\Handler.php 中访问 Auth

javascript - 为什么Argon模板中有这么多相同的路线?

php - 在 Laravel Eloquent 中检索所有 morphedByMany 关系

mysql - Eloquent 中一个查询的多个求和

php - 分页在 Laravel 4 中不起作用

PHP/SQL 等于某列

php - symfony 3 的推荐时间格式是什么?

php - Laravel 在查找事件/ Hook 之前或之后