Projekt

Obecné

Profil

Stáhnout (797 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1
<?php
2

    
3
namespace App\Http\Controllers;
4

    
5
use App\Artefact;
6
use Illuminate\Http\Request;
7
use Illuminate\Support\Facades\DB;
8

    
9
class ArtefactController extends Controller
10
{
11
    /**
12
     * Returns view of all artefacts.
13
     *
14
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
15
     */
16
    public function default()
17
    {
18
        $artefacts = Artefact::all();
19

    
20
        return view('artefact.default', ['artefacts' => $artefacts]);
21
    }
22

    
23
    /**
24
     * Returns view of single artefact given by its id.
25
     *
26
     * @param $id int id of the artefact
27
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
28
     */
29
    public function view($id)
30
    {
31
        $artefact = Artefact::find($id);
32

    
33
        return view('artefact.view', ['artefact' => $artefact]);
34
    }
35
}
(1-1/3)