コード例 #1
0
ファイル: Issue.php プロジェクト: sgrover/issues
 public function create(array $data)
 {
     $issue = new \O2s\Issues\Models\Issue();
     $data = $this->sanitize($data);
     $issue->created_by = \Auth::user() ? Auth::user()->name : $data['created_by'];
     $issue->title = $data['title'];
     $issue->description = $data['description'];
     $issue->kind = $data['kind'];
     $issue->priority = $data['priority'];
     $issue->status = 'open';
     $issue->save();
     return $issue;
 }
コード例 #2
0
ファイル: IssuesController.php プロジェクト: sgrover/issues
 public function newIssue()
 {
     $issue = new \O2s\Issues\Models\Issue();
     $createdby = 'Guest';
     if (\Auth::user()) {
         $createdby = \Auth::user()->email;
     }
     $issue->created_by = $createdby;
     $issue->title = \Input::get('title');
     $issue->description = \Input::get('description');
     $issue->kind = \Input::get('kind');
     $issue->priority = \Input::get('priority');
     $issues->url = \Input::get('url');
     $issue->save();
     return \Response::json(['state', 'success']);
 }