| Package Data | |
|---|---|
| Maintainer Username: | royalmar |
| Maintainer Contact: | royal-mar@hotmail.com (royalmar) |
| Package Create Date: | 2017-01-07 |
| Package Last Update: | 2017-05-06 |
| Language: | PHP |
| License: | Unknown |
| Last Refreshed: | 2025-12-10 03:09:52 |
| Package Statistics | |
|---|---|
| Total Downloads: | 14,970 |
| Monthly Downloads: | 148 |
| Daily Downloads: | 15 |
| Total Stars: | 3 |
| Total Watchers: | 1 |
| Total Forks: | 1 |
| Total Open Issues: | 1 |
Add library Simple html dom to Laravel More document: http://simplehtmldom.sourceforge.net/
##How to install
composer require royalmar/simple-html-dom-parser
##Laravel Setup Add the service provider to config/app.php:
'providers' => array(
...
'Royalmar\HtmlDomParser\HtmlDomParserServiceProvider',
//Laravel 5.1+
Royalmar\HtmlDomParser\HtmlDomParserServiceProvider::class,
...
Add alias to config/app.php:
'aliases' => array(
...
'HtmlDomParser' => 'Royalmar\HtmlDomParser\HtmlDomParser',
//Laravel 5.1+
'HtmlDomParser' => Royalmar\HtmlDomParser\HtmlDomParser::class,
...
##Usage
$parser = new \HtmlDomParser();
// get html dom from file
$html = $parser->fileGetHtml('http://www.google.com');
// get html dom from string
$html = $parser->strGetHtml('<p>Hello World</p>');
//OR
// get html dom from file
$html = \HtmlDomParser::fileGetHtml('http://www.google.com');
// get html dom from string
$html = \HtmlDomParser::strGetHtml('<p>Hello World</p>');