Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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

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
Php 获取方法不允许HttpException,可以';我看不出我把事情搞砸了。需要第二副眼睛吗_Php_Laravel_Laravel 4 - Fatal编程技术网

Php 获取方法不允许HttpException,可以';我看不出我把事情搞砸了。需要第二副眼睛吗

Php 获取方法不允许HttpException,可以';我看不出我把事情搞砸了。需要第二副眼睛吗,php,laravel,laravel-4,Php,Laravel,Laravel 4,好吧,我先说我是瞎子。我在路由中做了一些事情,导致MethodNotAllowedHttpException抛出,但看不到问题。我需要第二双眼睛来看看这里的问题是什么。它就在我面前,但我无法接通 路线: Route::get('cms', 'CmsController@index'); Route::get('login', 'CmsController@index'); Route::get('cms/login', 'CmsController@login'); Route::get('c

好吧,我先说我是瞎子。我在路由中做了一些事情,导致MethodNotAllowedHttpException抛出,但看不到问题。我需要第二双眼睛来看看这里的问题是什么。它就在我面前,但我无法接通

路线:

Route::get('cms', 'CmsController@index');

Route::get('login', 'CmsController@index');
Route::get('cms/login', 'CmsController@login');
Route::get('cms/dashboard', 'CmsController@index');
控制器:

class CmsController extends BaseController {

public function index()
{
    return View::make('cms.login');
}

public function login()
{
    if (Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password'))))
    {
        return Redirect::intended('cms/dashboard');
    }   
    else
    {
        return Redirect::to('/login');
    }   
}

意外地从git中拉出旧表单,删除了form method=“POST”

哪个路由抛出了该错误,该路由是如何访问的?我怀疑您的登录表单设置为
method=“POST”
,但是您的路径都是“GET”我使用/login并输入凭据,重定向到cms/login并抛出错误。您可以粘贴错误堆栈吗..您的登录名是