Можешь использовать модель Eloquent, а не конструктор запросов. (через фасад)
$tickets = Ticket::orderBy('id', 'desc')->paginate(10);
Можно и через конструктор внедрить зависимость:
class TicketController extends Controller
{
protected $ticket;
public function __construct(Ticket $ticket)
{
$this->ticket = $ticket;
}
// для примера метод index
public function index()
{
$tickets = $this->ticket->orderBy('id', 'desc')->paginate(10);
return view('tickets.index', [
'tickets' => $tickets,
]);
}
}
В целом принцип везде одинаковый. Это если не вдаваться в подробности.
Не забываем в файлах указывать пространства имен где лежат файлы!