Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Angularjs 角度误差=>;http://localhost/angulav/public/auth 500(内部服务器错误)_Angularjs_Laravel 5 - Fatal编程技术网

Angularjs 角度误差=>;http://localhost/angulav/public/auth 500(内部服务器错误)

Angularjs 角度误差=>;http://localhost/angulav/public/auth 500(内部服务器错误),angularjs,laravel-5,Angularjs,Laravel 5,我正在尝试使用angular执行登录POST请求,但我不断收到此错误http://localhost/angulav/public/auth 500(内部服务器错误)。我想发布一个使用angular和laravel的登录表单,并了解angular如何能够从路由中使用laravel URL。如果我使用laravel,它会给我一个异常错误 这是我的route.php Route::any('/', function() { return view('layout.master'); })-&g

我正在尝试使用angular执行登录POST请求,但我不断收到此错误
http://localhost/angulav/public/auth 500(内部服务器错误)
。我想发布一个使用angular和laravel的登录表单,并了解angular如何能够从路由中使用laravel URL。如果我使用laravel,它会给我一个异常错误

这是我的route.php

 Route::any('/', function() {
 return view('layout.master');
 })->where('path', '.+');

 Route::post('auth', 'UserController@Login');
 Route::resource('user', 'UserController');
这是我的userController.php

 public function login(request $request)
  {
    $user_data = [
      'username' => $request->input('username'),
      'password' => $request->password('password')
    ];

    if (Auth::attemp($user_data)) {
       return response(Auth::user(), 201);
    } else {
      return response('username and password do not match', 403);
    }
}
这是我的剧本

 angular.module('myApp').controller('mainController', 
 ['$scope', '$http',          function($scope, $http){
   angular.extend($scope, {
   doLogin: function(loginForm) {
   $http({
    headers: {'Content-Type': 'application/json'},
    url: baseUrl + '/auth',
    method: "POST",
    data: {
      username: $scope.login.username,
      password: $scope.login.password
    }
  }).success(function(response){
    console.log(response);
    });
     }
   });
 }]);

您正在路由中使用
Login
,但在控制器中使用
Login
。然而,
L=l

Route::post('auth', 'UserController@Login');

public function login(Request $request)

您还需要编写
Request$Request
,而不是
Request$Request
。请检查类似错误。

您在路由中使用的是
登录
,但在控制器中使用的是
登录
。然而,
L=l

Route::post('auth', 'UserController@Login');

public function login(Request $request)

您还需要编写
Request$Request
,而不是
Request$Request
。请检查类似错误。

您还需要编写
Request$Request
,而不是
Request$Request
。请检查类似的错误。我已经做了更正,但仍然。我认为它找不到url调用
/auth
您还需要编写
Request$Request
而不是
Request$Request
。请检查类似的错误。我已经做了更正,但仍然。我想它找不到url调用
/auth