Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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 Laravel 4登录不起作用_Php_Login_Laravel - Fatal编程技术网

Php Laravel 4登录不起作用

Php Laravel 4登录不起作用,php,login,laravel,Php,Login,Laravel,如果我尝试登录,我只会得到以下url: 我可能在做傻事。。这是我的密码: 控制器: public function postSignin() { if (Auth::attempt(array('username'=>Input::get('username'), 'password'=>Input::get('password')))) { return Redirect::to('users/dashboard')

如果我尝试登录,我只会得到以下url:

我可能在做傻事。。这是我的密码:

控制器:

public function postSignin() {
        if (Auth::attempt(array('username'=>Input::get('username'), 'password'=>Input::get('password')))) {
            return Redirect::to('users/dashboard')
                ->with('message', 'You are logged in');
        } else {
            return Redirect::to('index')
                ->with('message', 'Your username/password combination was incorrent.')
                ->withInput();
        }
    }
登入表格:

{{Form::open(array('url'=>'users/signin')) }}
                    {{ Form::text('username', null, array('class' => 'input-block-level', 'placeholder' => 'Username')) }}
                    {{ Form::password('password', null, array('class' => 'input-block-level', 'placeholder' => 'Password')) }}

                    {{ Form::submit('Login', array('class' => 'btn btn-default')) }}
                    {{ Form::close() }}  
路线:

<?php
Route::controller('users', 'UsersController');
Route::controller('/', 'HomeController');

您得到了一个没有
操作
属性的表单,您的提交按钮会将您发送到同一页面。尝试将表单声明更改为:

{{ Form::open(array('route' => 'users/signin') ) }}

我希望这一切顺利

你能显示你的路线吗?你能显示你的路线文件和错误吗?添加的路线。没有错误,页面重新加载,我在浏览器中得到了这个链接:似乎您使用的是get请求而不是POST。尝试
Route::post('users/signin',array('as'=>'users.signin','uses'=>'UsersController@postSignin'));而不是
Route::controller('users','userscocontroller')仍然不起作用。谢谢,但是,我现在拥有的代码,在我以前的“项目”中确实有效。。。我很困惑^^^我认为表单出于某种原因没有将我重定向到用户/登录。