I am sending a post request to laravel via an angularjs form,
AngularJS:
<input type="text" ng-model="app.person.firstName">
<input type="text" ng-model="app.person.lastName">
$http.post('/tests', person).success(function(data) {
console.log(data);
}).error(function() {
console.log("Oh no!");
});
Laravel with $request->all()
(works):
$input = $request->all();
$first = $input['firstName'];
$last = $input['lastName'];
....
return json_encode($this->data_object);
// returns correct object
Laravel with $request->get()
(returns null
):
$input = $request->get('firstName');
return json_encode($input);
// returns null
Why does $request->get('firstName')
return null
when $request->all()
returns an object with a firstName
index?