Issues (157)

app/Http/Controllers/HomeController.php (1 issue)

Severity
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use Illuminate\Http\Request;
6
7
use DB;
8
9
use App\Models\Page;
10
use App\Models\Button;
11
12
class HomeController extends Controller
13
{
14
    //Show home message, number of buttons and updated pages
15
    public function home()
16
    {
17
18
        $message = Page::select('home_message')->first();
19
20
        $countButton = Button::count();
21
22
        $updatedPages = DB::table('links')->join('users', 'users.id', '=', 'links.user_id')->select('users.littlelink_name', 'users.image', DB::raw('max(links.created_at) as created_at'))->groupBy('links.user_id')->orderBy('created_at', 'desc')->take(4)->get();
23
24
        return view('home', ['message' => $message, 'countButton' => $countButton, 'updatedPages' => $updatedPages]);
25
    }
26
27
    // Show demo page
28
    public function demo(request $request)
0 ignored issues
show
The parameter $request is not used and could be removed. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-unused  annotation

28
    public function demo(/** @scrutinizer ignore-unused */ request $request)

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
29
    {
30
        $message = Page::select('home_message')->first();
31
32
        $countButton = Button::count();
33
34
        $updatedPages = DB::table('links')->join('users', 'users.id', '=', 'links.user_id')->select('users.littlelink_name', 'users.image', DB::raw('max(links.created_at) as created_at'))->groupBy('links.user_id')->orderBy('created_at', 'desc')->take(4)->get();
35
36
        return view('demo', ['message' => $message, 'countButton' => $countButton, 'updatedPages' => $updatedPages]);
37
    }
38
39
}
40