for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Starpeace\Models\Eloquent\Common;
use Starpeace\Models\Eloquent\BaseModel;
class World extends BaseModel
{
protected $table = 'worlds';
protected $fillable = [ 'galaxy_id', 'map_id', 'name', 'display_name', 'use_whitelist', 'use_blacklist' ];
protected $dates = [ 'created_at', 'updated_at' ];
public function galaxy()
return $this->belongsTo(Galaxy::class, 'id', 'galaxy_id');
}
public function tycoons()
return $this->hasMany(WorldTycoon::class);
public function worldTycoons()
public function online()
public function investors()
public function scopeOnlineCount($query)
return $query->withCount(['online' => function ($query) {
$query->online();
}]);
public function scopeInvestorCount($query)
return $query->withCount('investors');