Ich habe Laravel gelernt, und jetzt bin ich zum ersten Mal eloquent. Aber ich bekomme einen Fehler. Es erkennt die Variable, die die Abfrage darstellt, nicht. Ich habe im Netz nach Lösungen gesucht, kann aber das Problem nicht lösen. Ich benutze Laravel Version 5.4. Kann jemand helfen?Laravel eloquent - undefined Variable
der Fehler: "Nicht definierte Variable: Artikel" (auf der teste7.blade)
der Code:
web
Route::get('teste7', '[email protected]');
Route::get('/article/{article}', ['as' => 'article', 'uses' => '[email protected]']);
-Controller
use App\article;
function teste7(){
$articles=article::pagination(4);
return view('teste7');
}
function article($article){
return view($article);
}
teste7
{{ $articles->total() }} articles
<b>In this page ({{ $articles->count() }} articles)</b>
<ul>
@foreach ($articles as $article)
<li> <a href="{{route('article', ['artigo' => $article->Name])}}">{{
$article->Name }}</a></li>
@endforeach
</ul>
{{ $articles->links() }}
Ok. Jetzt heißt es "Aufruf zu undefinierter Methode Illuminate \ Database \ Query \ Builder :: pagination()". Was bedeutet das? ist Paginierung() nur für das "Benutzer" -Modell anwendbar? – Adato