Webpagina niet beschikbaar.

Gestart doorShahiem16 reacties47 weergaven

17 berichten · pagina 1 van 2

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Zit even met een klein foutje, maar ik kom er niet uit.

if(isset(User::getInfo($user, $row)))


Maar de webpagina is dan niet beschikbaar, er is duidelijk iets fout. Maar ik zie de fout niet sadleyWeet iemand waardoor het komt? Thanks biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Toon dan eens de getInfo() functie.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Toon dan eens de getInfo() functie.
Ohja, lol. emo
public static function getInfo(array $rows, $user = NULL)
    {
    
        $user = $user === NULL ? Auth::user()->id : $user;
        $togo = array();
        $already  = array();
        foreach($rows as $row)
        {
            
            if(isset(User::getInfo($user, $row)))
                $already[$row] = User::getInfo[$user][$row];
            else
                $togo[] = $row;
        
        }
        
        if(count($togo) >= 1)
        {
            
            $infoQuery = DB::table(users)->where(id, =, $user);
            $infoFetch = $infoQuery->get(implode(, , $togo));
            
            foreach($infoFetch as $row => $information)
                $already[$row] = $information;
        
        }
        
        return $already;
    
    }
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
En wat probeer je precies te doen, want met de spagetti code die je net poste, daar kan ik echt niks uit afleiden.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als ik het zo zie return je ALTIJD een array, Ofterwijl; Je code zal altijd true returnen
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nielsie schreef:
Als ik het zo zie return je ALTIJD een array, Ofterwijl; Je code zal altijd true returnen
Maar als die array leeg is, is het false? Of niet? Correct me if im wrong.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
En wat probeer je precies te doen, want met de spagetti code die je net poste, daar kan ik echt niks uit afleiden.
Spaghetti code emo emoemo...
Nielsie schreef:
Als ik het zo zie return je ALTIJD een array, Ofterwijl; Je code zal altijd true returnen
Het is de bedoeling dat ik dit uiteindelijk doe:

$inf = User::getInfo(array(id));
echo $inf->id;


Maar het werkte wel voorheen zonder mijn framework dat ik nu gebruik yummie.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.

1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.

1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user
Maar dat lost mijn probleem niet op met mijn getInfo.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
Klopt n_n en als je user id null is dan haalt hij het van de current user.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
Klopt n_n en als je user id null is dan haalt hij het van de current user.
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] getInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]=[/COLOR] null[COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]==[/COLOR] null[COLOR= #007700]) {[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR]Auth[COLOR= #007700]::[/COLOR]user[COLOR= #007700]()->[/COLOR]id[COLOR= #007700]);
  }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR][COLOR= #007700]);
  }
}[/COLOR]

?>


Lees ook eens de Eloquent docs: http://laravel.com/docs/database/eloquent
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
Klopt n_n en als je user id null is dan haalt hij het van de current user.
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] getInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]=[/COLOR] null[COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]==[/COLOR] null[COLOR= #007700]) {[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR]Auth[COLOR= #007700]::[/COLOR]user[COLOR= #007700]()->[/COLOR]id[COLOR= #007700]);
  }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR][COLOR= #007700]);
  }
}[/COLOR]

?>


Lees ook eens de Eloquent docs: http://laravel.com/docs/database/eloquent
Thanks man biggrin Superhero
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
Klopt n_n en als je user id null is dan haalt hij het van de current user.
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] getInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]=[/COLOR] null[COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]==[/COLOR] null[COLOR= #007700]) {[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR]Auth[COLOR= #007700]::[/COLOR]user[COLOR= #007700]()->[/COLOR]id[COLOR= #007700]);
  }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR][COLOR= #007700]);
  }
}[/COLOR]

?>


Lees ook eens de Eloquent docs: http://laravel.com/docs/database/eloquent
Thanks man biggrin Superhero
Weet je wat je fout deed eigenlijk? Je maakte het echt te moeilijk dan het moet zijn.
Ik raad je echt aan om eens een uurtje heel die eloquent docs door te nemen.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Shahiem schreef:
Eerdere citaten tonen
Raaoul schreef:
Maar nu doe je iets raars dat je in 5 lijnen code met Eloquent op kan lossen.
1: Maak een $user aan in je method, en vind die user via Eloquent per id
2: Return de $user

Maar dat lost mijn probleem niet op met mijn getInfo.
Wat wil je nu doen? ik snap je niet echt. user info ophalen via een id?
Klopt n_n en als je user id null is dan haalt hij het van de current user.
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] getInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]=[/COLOR] null[COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR] [COLOR= #007700]==[/COLOR] null[COLOR= #007700]) {[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR]Auth[COLOR= #007700]::[/COLOR]user[COLOR= #007700]()->[/COLOR]id[COLOR= #007700]);
  }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/static"]static[/URL][COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]find[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userId[/COLOR][COLOR= #007700]);
  }
}[/COLOR]

?>


Lees ook eens de Eloquent docs: http://laravel.com/docs/database/eloquent
Thanks man biggrin Superhero
Weet je wat je fout deed eigenlijk? Je maakte het echt te moeilijk dan het moet zijn.
Ik raad je echt aan om eens een uurtje heel die eloquent docs door te nemen.
Eigenlijk niet, maar ik wist btw nog niet waar die find functie voor was. Nu wel.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren