eine Hilfe nötig mit den Beiträge aus der Datenbank zu holen und sortieren sie nach created_at Säule nach aber klebriger Post (wie in Wordpress Post-System) an der Spitze der Ordnung halten .Laravel Eloquent, um Beiträge von created_at und halten klebrige Post auf Top
Sticky Post ist, wo sticky_post Spalte wahr ist in post-Datenbank
public function index(PostFilter $filter)
{
return Post::with(['author', 'category', 'tags'])
->withTrashed()
->filter($filter)
->paginate(request()->perPage ? request()->perPage : 15);
}
Beitrag Schema ist wie folgt:
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->string('slug')->unique();
$table->string('title');
$table->text('body')->nullable();
$table->text('excerpt')->nullable();
$table->string('category_slug');
$table->boolean('sticky_post')->default(false);
$table->dateTime('publish_at')->nullable();
$table->timestamps();
$table->softDeletes();
$table->unsignedInteger('featured_image_id')->nullable();
$table->unsignedInteger('author_id');
$table->foreign('author_id')->references('id')->on('users');
});
Dank für jede Hilfe