[英]Class App\Http\Controllers\PostController does not exist
[英]App\Http\Controllers\PostController` is not invokable:
意外值异常
无效的路由操作:[App\Http\Controllers\PostController]。
at C:\Users\DELL\Desktop\xampp\htdocs\Anka\vendor\laravel\framework\src\Illuminate\Routing\RouteAction.php:92 88▕ */ 89▕ protected static function makeInvokable($action) 90▕ { 91▕ if (, method_exists($action: '__invoke')) { ➜ 92▕ throw new UnexpectedValueException("无效的路由操作。[{$action}];")。 93▕ } 94▕ 95▕ return $action;'@__invoke'; 96▕}
i
App\Http\Controllers\PostController
不可调用:controller classApp\Http\Controllers\PostController
不可调用。 您是否忘记添加__invoke
方法或者您的路由文件中缺少控制器的方法?1
C:\Users\DELL\Desktop\xampp\htdocs\Anka\vendor\laravel\framework\src\Illuminate\Routing\RouteAction.php:47 Illuminate\Routing\RouteAction::2
C:\Users\DELL\Desktop\xampp\htdocs\Anka\vendor\laravel\framework\src\Illuminate\Routing\Route.php:190 Illuminate\Routing\RouteAction::parse()
后控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostController extends Controller
{
public function index()
{
return view('posts/index');
}
}
发布端点
Route::get('/posts', PostController::class, 'index');
尝试这个
PostController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostController extends Controller
{
public function index()
{
return view('posts/index');
}
}
//posts endpoints
use App\Http\Controllers\PostController;
Route::get('/posts', [PostController::class, 'index']);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.