Reservations

This commit is contained in:
2018-04-13 17:05:13 +02:00
parent 49bd541cb8
commit dbe736d941
14 changed files with 368 additions and 26 deletions
+11 -6
View File
@@ -11,6 +11,11 @@ class External extends BaseModel {
protected $table = "externals";
public function reservations()
{
return $this->hasMany( 'Reservation' );
}
public static function getAllExternals( $archive )
{
$externals = External::orderBy( 'name' );
@@ -24,24 +29,24 @@ class External extends BaseModel {
public static function saveExternal( $externalID, $external )
{
$external = (array)$external;
$external = (array) $external;
if( $externalID == 0)
if ( $externalID == 0 )
{
$external = External::create($external);
$external = External::create( $external );
$externalID = $external['id'];
}
else
{
External::whereId($externalID)->update($external);
External::whereId( $externalID )->update( $external );
}
return $externalID;
}
public static function removeExternal($externalID)
public static function removeExternal( $externalID )
{
External::whereId($externalID)->delete();
External::whereId( $externalID )->delete();
}