for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Hechoenlaravel\JarvisFoundation\Flows;
use Illuminate\Database\Eloquent\Model;
/**
* Class Flow
* @package Modules\Flows\Entities
*/
class Flow extends Model
{
* @var string
public $table = "fl_flows";
* the fillable columns
* @var array
protected $fillable = ['name', 'description', 'module', 'active'];
* The steps
* @return \Illuminate\Database\Eloquent\Relations\HasMany
public function steps()
return $this->hasMany(Step::class);
}
* The transitions
public function transitions()
return $this->hasMany(Transition::class);
* @param $query
* @param $module
* @return mixed
public function scopeByModule($query, $module)
return $query->where('module', $module);
* @param $value
* @return string
public function getActivePresentedAttribute($value)
return empty($this->active) ? "No" : "Si";