无法访问localhost中的Dingo Api路由

时间:2018-04-15 19:06:06

标签: laravel routes localhost dingo-api laragon

我在laragon / www文件夹中创建了laravel项目,我使用dingo / api包进行路由。

这是我的文件

路由/ web.php

<?php
Route::get('/', function () {
    return view('welcome');
});

路由/ api.php

<?php
use Dingo\Api\Routing\Router;
$api->get('test', 'TestController@index');

应用程序/ HTTP /控制器/原料药/ TestController.php

<?php
namespace App\Http\Controllers\Api;
class TestController extends BaseController {
    public function index() {
        return 'test';
    }
}

当我运行artisan api / routes时,它会给我URI api / test但是当我尝试在http://localhost/myproject/public/api/test下的浏览器中访问它时会返回错误&#34;抱歉,您正在寻找的页面可以找不到&#34;知道http://localhost/myproject/public/会返回好结果

1 个答案:

答案 0 :(得分:0)

尝试

<?php
$api = app('Dingo\Api\Routing\Router');
$api->get('test', 'TestController@index');