【发布时间】:2019-09-09 13:00:58
【问题描述】:
我已经安装了 jwt 身份验证并创建了一个控制器,即 AuthController Inside Api Directory。我已将 routes/api.php 中的定义为:
Route::group(['prefix'=>'v1', 'namespace' => 'Api'],function($app){
Route::get('/test', function(){
return "HEllo";
});
Route::get('test', 'AuthController@test');
});
当我点击 url 为:http://localhost:8000/api/v1/test 时,我收到错误,因为 Class Cotrollers\Api\AuthController 不存在。
授权控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class AuthController extends Controller
{
public function test() {
return "Hello";
}
}
RouteServiceProvider.php:
Route::prefix('api')
// ->middleware('api')
// ->namespace($this->namespace) ->group(base_path('routes/api.php'));
【问题讨论】: