Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1544 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

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