Route.php行中的ReflectionException

时间:2016-02-15 12:28:55

标签: php laravel

<?php 
class Myform  extends Controller
{
    public function index()
    {
        return view('form');
    }
}
?>

路线代码

Route::get('/myform', 'Myform@ndex');

,错误是

  

Route.php第264行中的ReflectionException:方法   App \ Http \ Controllers \ Myform :: ndex()不存在

3 个答案:

答案 0 :(得分:9)

改变
Route::get('/myform', 'Myform@ndex');

Route::get('/myform', 'Myform@index');

答案 1 :(得分:1)

您输入了错误索引而不是ndex

Route::get('/myform', 'Myform@index');

代替

Route::get('/myform', 'Myform@ndex');

答案 2 :(得分:0)

/之前移除myform,您无需将其放入。

按如下方式声明路线:Route::get('myform', 'Myform@index');

在您的控制器文件中,在代码顶部添加namespace App\Http\Controllers;

<?php 
namespace App\Http\Controllers;
class Myform  extends Controller
{
    public function index()
    {
        return view('form');
    }
}
?>

希望这会奏效。