Skip to content

ejunker/laravel-purl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Purl

Software License Build Status Coverage Status Quality Score Total Downloads

A Laravel package for the Purl URL manipulation library. For information on how to use Purl, see the Purl Documentation.

Installation

Require this package in your composer.json and update composer.

"ejunker/laravel-purl": "0.1.*"

After updating composer, add the ServiceProvider to the providers array in app/config/app.php

'Ejunker\LaravelPurl\ServiceProvider',

You can optionally use the facade for shorter code. Add this to your facades:

'Purl' => 'Ejunker\LaravelPurl\Facade',

Examples

// Create a \Purl\Url object from a string
$url = Purl::make('http://www.laravel.com');

// Same as Request::url() but as a \Purl\Url object
$url = Purl::requestUrl();

// Same as Request::root() but as a \Purl\Url object
$url = Purl::requestRoot();

// Same as Request::fullUrl() but as a \Purl\Url object
$url = Purl::requestFullUrl();

About

A Laravel package for the Purl URL manipulation library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages