首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Laravel 8中寻找控制器

在Laravel 8中寻找控制器
EN

Stack Overflow用户
提问于 2020-09-25 11:58:15
回答 1查看 50关注 0票数 0

在我的Laravel 8应用程序中,我很难访问来自web.phpapi.php的控制器。我读过的文章,也看过一些文档,其中我在RouteServiceProvider中取消了$namespace的注释,但到目前为止,我一直没有运气。

这是我的api.php文件:

代码语言:javascript
运行
复制
<?php

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

use App\Http\Controllers;
use App\Http\Controllers\SoapController;


Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});

Route::get('currency', 'SoapController@show');

下面是当我尝试加载/api/路由时遇到的错误:

如果我在$namespace中尝试过显式命名和取消注释,那么有谁知道如何使它工作呢?(此外,我还运行了compoaser dump-autoload)

其中一个考虑因素是,我已经安装了notfalsedev / laravel- SOAP 包,以尝试使SOAP支持工作,但不确定它是否将事情搞砸了.

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 12:00:44

在Laravel 8中,这与你必须做的旧版本有点不同

代码语言:javascript
运行
复制
Route::get('currency', [SoapController::class, 'show']);

确保导入SoapController

有关更多信息,请参阅Laravel 8 路由

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64063704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档