Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将路由绑定到laravel7中的方法(控制器)_Laravel_Laravel 7 - Fatal编程技术网

将路由绑定到laravel7中的方法(控制器)

将路由绑定到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扩展控制器 { 公

我无法将“contact”路由绑定到“TestController.php”控制器中存在的“contact”方法


定义路由时不需要包含文件扩展名,因此路由应为:

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我在答案中添加了一个有效的演示链接。检查路由和类名的大写,它们需要匹配。还要检查名称空间是否匹配。