hasnhasan / routable
Elequent Model Routable
Installs: 48
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/hasnhasan/routable
Requires
- php: >=7.2
 
This package is not auto-updated.
Last update: 2025-10-26 17:40:38 UTC
README
##Install composer require hasnhasan/routable
##Usage class Blog extends Model { use Routable;
    public $routeName = 'blogController@detail'; //required
    public $slugColumn = 'title'; 
    public $slugPrefix = 'blog';
    
    ....
}
$blog = Blog::create([
    'title' => 'New Blog Item',
    '_route' => [ // Optional
        'title'       => 'Seo Title',
        'description' => 'seo Description',
        'keywords'    => 'seo keywords',
    ],
]);
dd($blog->route);
$blog = Blog::whereSlug('slug-key')->first();
dd($blog);