hasnhasan / routable
There is no license information available for the latest version (dev-master) of this package.
Elequent Model Routable
dev-master
2021-09-08 23:42 UTC
Requires
- php: >=7.2
This package is not auto-updated.
Last update: 2025-02-02 14:31:05 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);