laravel 5.1路由::post('Auth/login','Auth\Authcontroller@postLogin);不工作的可能原因有以下几点:
Route::post('Auth/login', 'Auth\AuthController@postLogin');
。AuthController
控制器中的postLogin
方法存在,并且命名正确。在这个例子中,应该检查AuthController
控制器中是否有postLogin
方法。AuthController
控制器位于一个命名空间中,需要在路由定义中指定正确的命名空间。例如,如果AuthController
控制器位于App\Http\Controllers\Auth
命名空间下,路由定义应该是Route::post('Auth/login', 'Auth\AuthController@postLogin');
。Auth/login
路由。如果以上几点都没有问题,但路由仍然不工作,可以尝试以下解决方法:
php artisan route:clear
命令来清除路由缓存,然后再尝试访问路由。希望以上解决方法能帮助您解决问题。如果问题仍然存在,请提供更多的细节和错误信息,以便更好地帮助您解决问题。
领取专属 10元无门槛券
手把手带您无忧上云