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

Revision

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

Revision Autor Zeilennr. Zeile
432 lars 1
<?php
2
 
3
    namespace App\Http\Controllers\online_shop;
4
 
5
    use App\Http\Controllers\Controller;
435 lars 6
    use App\Models\Directory;
434 lars 7
    use Illuminate\Http\Request;
432 lars 8
    use Illuminate\Contracts\Foundation\Application;
9
    use Illuminate\Contracts\View\Factory;
10
    use Illuminate\Contracts\View\View;
11
 
12
    class TreeController extends Controller
13
    {
434 lars 14
        public function show( Request $request )
432 lars 15
        {
437 lars 16
            $id = $request->id;
17
            if ( !$id )
18
            {
19
                $id = "-1";
20
            }
21
            $d = Directory::find( $id );
442 lars 22
            $d->text = $d->name;
23
            $d->children = Directory::where( "directory_id", $id )->get()->each( function ( $d )
438 lars 24
            {
442 lars 25
                $d->text = $d->name;
451 lars 26
                $d->url = "/Online-Shop/tree/?id=" . $d->id;
442 lars 27
            } );
469 lars 28
            return "{\"data\":" . json_encode( $d ) . "}";
432 lars 29
        }
30
    }