Laravel不在服务器上进行身份验证,但在本地计算机

时间:2017-08-31 07:18:09

标签: laravel laravel-5

我刚刚通过FTP从我的本地计算机上传了一个项目,看起来在尝试登录后,实时服务器的工作方式不同。

在实时服务器上,它不进行身份验证。它会转到__construct上的AuthController.php,但会立即返回而不会出现错误(再次,在本地它可以正常工作)。

我尝试在Authcontroller.php中添加此内容:

public function postLogin(Request $request){
    die();
}

它甚至没有在服务器上访问它(它在本地实现)。

我试过玩路线而不是这个:

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
 ]);

我这样做了:

Route::post('auth/login','Auth\AuthController@postLogin');
Route::get('auth/login','Auth\AuthController@getLogin');

在服务器上没有帮助(本地仍然正常)。

我尝试清除浏览器的缓存,工匠缓存,工匠配置缓存以及我能找到的任何东西。

我尝试将文件从本地重新上传到服务器,但似乎没有任何效果。

这里(我认为)最重要的是,当我创建postLogin函数时,它甚至没有进入。如果我真的知道这意味着什么,这应该是一个巨大的提示。

日志没有给我任何错误。

1 个答案:

答案 0 :(得分:0)

感谢@Bagus Tesa要求查看登录文件!!! 在表单的操作中,我添加了一个我正在使用的参数,但出于某种原因,这些都是搞砸了所有东西。 重要的是它现在有效......

非常感谢!