zepfietje / laravel-route
Custom Laravel Route class which adds some convenient behavior.
Installs: 210
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/zepfietje/laravel-route
Requires
- php: ^7.4|^8.0
- laravel/framework: ^8.0
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2022-05-29 01:42:00 UTC
README
Laravel Route
This package extends the default Laravel Route
class and adds some convenient behavior.
Installation
- Install this package.
$ composer require zepfietje/laravel-route
- Import the
Route
class of this package in your routes file instead of the default one.- use Illuminate\Support\Facades\Route; + use ZepFietje\Route\Route;
Usage
view()
All bound parameters are automatically passed to the view.
To make this work with route model binding, be sure to register an explicit binding.
Before:
Route::get('users/{user}', function (User $user) { return view('users.show', ['user' => $user]); });
After:
Route::view('users/{user}', 'users.show');
Starware
Laravel Route is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. ⭐