Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 175 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
 
176 lars 3
    namespace App\Http\Controllers\online_shop;
2 lars 4
 
176 lars 5
    use App\Http\Controllers\Controller;
2 lars 6
    use App\Models\ActionMedium;
7
    use Illuminate\Contracts\Foundation\Application;
8
    use Illuminate\Contracts\View\Factory;
9
    use Illuminate\Contracts\View\View;
10
 
11
    class ActionMediumController extends Controller
12
    {
13
        //
14
        public static function liste( int $aktionId ): Factory|View|Application
15
        {
16
            $media = ActionMedium::with( 'medium' )->where( "action_id", "=", $aktionId )->get();
17
            foreach ( $media as $medium )
18
            {
19
                $fileName = $_SERVER["DOCUMENT_ROOT"] . "/images/upload/" . $medium->medium->folder . "/" . $medium->medium->name;
20
                $medium->medium->size = filesize( $fileName );
21
                $medium->medium->img_size = getimagesize( $fileName );
22
            }
23
            return view( "bilder", [ "bilder" => $media, "lType" => "k", ] );
24
        }
25
    }