2013-02-22 3 views
1

Je veux paginer le résultat après les données de filtre. Donc j'utilise ce script:pagination laravel avec LIKE dans la chaîne de requête

$ companies = DB :: table ('utilisateur') -> où ('nom', 'LIKE', $ term) -> paginate ($ per_page);

Mais cela ne fonctionne pas et retourner l'erreur comme ci-dessous:

Unhandled Exception 
Message: 

Undefined offset: 0 

Location: 

/var/www/myapps/laravel/view.php(354) : eval()'d code on line 13 

pourrait u me aider avec ce problème? Merci

Répondre

0

Oui, je vois le problème maintenant, Ce n'est pas un problème dans la logique du contrôleur mais la vue (Le message d'erreur me tente de vérifier la base de données du contrôleur, par exemple 'offset'). le décalage est le retour de décalage de matrice après la requête de contrôleur db.

il suffit de vérifier la longueur de celui-ci et il fonctionne ok

+0

Votre erreur indique déjà son dans la vue. Faites juste attention aux messages d'erreur de ce qu'il dit. C'est là pour un but. – itachi