Luminark URL package.

Maintainers

Details

github.com/luminark/url

Source

Issues

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/luminark/url

0.5.0 2015-12-14 22:36 UTC

This package is not auto-updated.

Last update: 2025-10-12 00:09:56 UTC


README

#Luminark URL Package

Build Status Code Coverage SensioLabsInsight Scrutinizer

##Installation

composer require luminark/url

Add service provider to your config/app.php:

Luminark/Url/UrlServiceProvider::class,

##Resource Model

Have the Eloquent model URLs will be pointing to use the Luminark/Url/Traits/HasUrlTrait trait and implement the Luminark/Url/Interfaces/HasUrlInterface interface.

##Resource Controller

The controller which will be handling URLs needs to use the Luminark/Url/Traits/HandlesUrlTrait trait and extend the getUrlResourceResponse(Url $url) method which receives the requested Url model.

In your routes.php (at the bottom) add a wildcard route handler which uses getUrlResource method. E.g.:

Route::get('{uri?}', ['uses' => 'UrlController@getUrlResource'])->where('uri', '.*');