eelcol/laravel-html-dom is a Laravel package for laravel html dom implementation.
It currently has 0 GitHub stars and 5.694 downloads on Packagist (latest version 2.0.4).
Install it with composer require eelcol/laravel-html-dom.
Discover more Laravel packages by eelcol
or browse all Laravel packages to compare alternatives.
Last updated
A Laravel wrapper around the Dom classes of PHP.
$dom = Dom::loadHtml('<html-string>');
$dom->searchClass('class', 'element');
$dom->searchClass(['class1','class2'], 'element');
This query will find all divs which contains both class1 and class2 class.
$dom->query()
->element('div')
->class('class1')
->class('class2')
->get();
Multiple queries can be combined with or:
$dom->query()
->element('div')
->class('class1')
->class('class2')
->or(function ($q) {
$q->element('ul')
->class('list');
})
->get();
$dom->query("a[...]");
$elements = $dom->getElementsByTagName("a");
$element = $elements->first();
$element->xpath("....");
$element->getNextSibling();
$element->getNextSibling("span");
Require this package with composer.
composer require eelcol/laravel-html-dom