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