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

Revision

Revision 472 | Revision 478 | 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;
477 lars 23
            $d->state = "closed;"
442 lars 24
            $d->children = Directory::where( "directory_id", $id )->get()->each( function ( $d )
438 lars 25
            {
442 lars 26
                $d->text = $d->name;
477 lars 27
                $d->state = "closed;"
451 lars 28
                $d->url = "/Online-Shop/tree/?id=" . $d->id;
442 lars 29
            } );
472 lars 30
            return json_encode( $d );
432 lars 31
        }
32
    }