SearchController::search()   A
last analyzed

Complexity

Conditions 3
Paths 3

Size

Total Lines 15
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 15
rs 9.4285
cc 3
eloc 13
nc 3
nop 1
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use App\Image;
6
use App\Project;
7
use Illuminate\Support\Facades\DB;
8
use Illuminate\Http\Request;
9
use App\Http\Requests;
10
11
class SearchController extends Controller
12
{
13
    //
14
    public function search(Request $request){
15
        if($request->search) {
16
            $text = $request->search;
17
            $models = DB::table('projects')
18
                ->orderBy('title')
19
                ->where('title', 'like', $text.'%')
20
                ->get();
21
            if ($models) {
22
                return view('search.found',compact('models'));
23
            } else
24
                return view('search.error');
25
        }
26
        else
27
            return redirect('/');
28
    }
29
}
30