У меня есть список книг в моей базе данных, и в каждой книге есть главы. мои модели
Книги.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Book extends Model
{
protected $guarded = [];
public function chapters()
{
return $this->hasMany(Chapter::class);
}
}
Глава.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Chapter extends Model
{
protected $guarded = [];
public function book()
{
return $this->belongsTo(Book::class);
}
}
Как создать страницу, на которой книги будут отображаться по порядку, от последних к старым? Кроме того, порядок зависит от того, какая глава обновляется или добавляется в книгу. Если одна из старых книг обновляется путем добавления еще одной главы, эта книга будет отображаться первой среди самых последних обновленных книг. Благодарю вас!
Я использую Laravel 5.6 и Vue JS.
->limit(5)
к запросу. 12.12.2018