Laravel package to produce protocol-relative urls.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Noahbass/SmartUrls
tests
.editorconfig
.gitignore
.travis.yml
LICENSE
README.md
composer.json
phpunit.xml

README.md

Laravel Smart URLs

Build Status Release License

Make laravel smarter by producing protocol-relative urls.

Versions

Currently supports Laravel 4. Laravel 5 coming soon.

Installation

Composer require:

composer require noahbass/smart-urls

Or add it to composer.json:

"require": {
	"noahbass/smart-urls": "dev-master"
}

URLs

Noahbass\SmartUrls\SUrl is available for alias. Use it in app/config/app.php:

'URL' => 'Noahbass\SmartUrls\SUrl'

URL usage:

{{ URL::to('something') }}
# will produce: //<host>/something

Forms

Noahbass\SmartUrls\SForm is available for alias. It must be used in combination with Illuminate\Support\Facades\Form. Use it at your leisure in app/config/app.php:

'Form'  => 'Illuminate\Support\Facades\Form',
'SForm' => 'Noahbass\SmartUrls\SForm'

Form usage (SForm only works for open, close, and model methods):

{{ SForm::open(['url' => 'something']) }}
# will produce: <form method="POST" action="//<host>/something" accept-charset="UTF-8">...

Todo

  • Add the same protocal-relative urls for laravel forms and etc.
  • Testing