Okay, also versuche ich, ein neues Team in meine Spalte 'teams' in meiner Datenbank einzufügen, bekomme jedoch diesen Fehler [QueryException "," message ":" SQLSTATE [23000 ]: Verletzung Einschränkung Integrität: 1048 Spalte 'Name' kann nicht null sein (SQL: insert into teams
(name
, game
)]SQLSTATE [23000]: Integritätseinschränkungsverletzung
Dies ist die HTML -
<form ng-submit="addteam()" ng-model="teamform">
<h2>Add Team</h2>
<label>
Team Name
<input type="text" ng-model="teamform.name"/>
</label>
<label>
Game
<select ng-model="teamform.game">
<option ng-repeat="game in games" value="{{game.gameID}}">{{game.game_name}}</option>
</select>
</label>
<input value="submit" type="submit"/>
</form>
Dies ist Service -
addteam:function(form){
var call = Phone.call('api/team/insert', form);
call.success(function(data) {
Flash.show('Team Created');
});
call.error(function() {
});
return call;
}
Dies ist der Controller -
$scope.addteam = function(){
PanelService.addteam($scope.teamform);
};
Dies ist die TeamController ist -
public function insertTeam(){
Team::insertGetId(array(
'name'=>Input::get('name'),
'game'=>Input::get('game')
));
}
Jede Hilfe wird sehr geschätzt!
Du bist ein Leben hinzuzufügen! Vielen Dank. –
Ja, ich muss noch 5 Minuten warten :) –