Projekt

Obecné

Profil

Stáhnout (797 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 74e290c2 Adam Mištera
<?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 10222730 Adam Mištera
    /**
12
     * Returns view of all artefacts.
13
     *
14
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
15
     */
16 74e290c2 Adam Mištera
    public function default()
17
    {
18 10222730 Adam Mištera
        $artefacts = Artefact::all();
19 74e290c2 Adam Mištera
20
        return view('artefact.default', ['artefacts' => $artefacts]);
21
    }
22 10222730 Adam Mištera
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 74e290c2 Adam Mištera
}