如果将 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/