将路由绑定到laravel7中的方法(控制器)
我无法将“contact”路由绑定到“TestController.php”控制器中存在的“contact”方法将路由绑定到laravel7中的方法(控制器),laravel,laravel-7,Laravel,Laravel 7,我无法将“contact”路由绑定到“TestController.php”控制器中存在的“contact”方法 定义路由时不需要包含文件扩展名,因此路由应为: Route::get('/contact','TestController@contact'); 然后确保控制器目录中有一个具有该名称的控制器: app/Http/Controllers/TestController.php namespace-App\Http\Controllers 类TestController扩展控制器 { 公
定义路由时不需要包含文件扩展名,因此路由应为:
Route::get('/contact','TestController@contact');
然后确保控制器目录中有一个具有该名称的控制器:
app/Http/Controllers/TestController.php
namespace-App\Http\Controllers
类TestController扩展控制器
{
公共职能联系人()
{
//你的代码
}
}
您可以看到一个。我通常发现运行
php artisan route:clear
有时会解决这些问题。运行命令php artisan optimize
会解决问题您能在web.php
中提供您的路由吗?是的,但这不起作用?我的意思是,请在你的问题中添加你的路线代码。你以前看过这里吗?还是不行:/@ToubaDjebli我怀疑你当时忽略了什么。你得到相同的错误还是不同的错误?相同!我正在使用一个视频教程,但它没有得到与视频教程相同的结果mine@ToubaDjebli我在答案中添加了一个有效的演示链接。检查路由和类名的大写,它们需要匹配。还要检查名称空间是否匹配。