HistoryController::index()   A
last analyzed

Complexity

Conditions 4
Paths 2

Size

Total Lines 20
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

Changes 5
Bugs 0 Features 0
Metric Value
c 5
b 0
f 0
dl 0
loc 20
rs 9.2
cc 4
eloc 13
nc 2
nop 1
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use DB;
6
use App\Http\Requests;
7
8
/**
9
 * Class HistoryController
10
 * @package App\Http\Controllers
11
 */
12
class HistoryController extends Controller
13
{
14
    /**
15
     * @param $id
16
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
17
     */
18
    public function index($id)
19
    {
20
        $query = DB::table('exchange_history')
21
            ->select('symbol', 'dates', 'values')
22
            ->where("symbol","=",$id)
23
            ->get();
24
25
        if(isset($query[0]->symbol)&&isset($query[0]->dates)&&isset($query[0]->values)){
26
            $symbol= $query[0]->symbol;
27
            $dates= $query[0]->dates;
28
            $values= $query[0]->values;
29
30
            $symbol=json_encode($symbol);
31
32
            return view('history', ['dates' => $dates, 'values'=> $values,'symbol'=> $symbol]);
33
        }else{
34
            return view('errors.dades');
35
        }
36
37
    }
38
39
40
}
41