Angularjs 角度误差=>;http://localhost/angulav/public/auth 500(内部服务器错误)
我正在尝试使用angular执行登录POST请求,但我不断收到此错误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
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