/** * Run the database seeds. * * @return void */ public function run() { $data = [['name' => 'Standard', 'key_name' => 'standard', 'description' => 'A normal, internal only comment.'], ['name' => 'Public', 'key_name' => 'public', 'description' => 'A globally viewable comment.'], ['name' => 'External', 'key_name' => 'external', 'description' => 'A comment created by an external user.']]; foreach ($data as $commentType) { CommentType::firstOrCreate($commentType); } }
public function byProject($projectId) { $issues = Issue::byProject($projectId)->get(); $statuses = Issue\Status::all(); $types = CommentType::where('key_name', '!=', 'external')->get(); $this->setViewPath('issue.index'); $this->setJavascriptData(compact('issues', 'statuses', 'types')); }