Completed
Push — master ( 130385...b0b122 )
by Fukuro
09:29
created

SearchController   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 2
Bugs 0 Features 0
Metric Value
wmc 3
c 2
b 0
f 0
lcom 0
cbo 1
dl 0
loc 19
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A search() 0 15 3
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