hasnhasan/routable

There is no license information available for the latest version (dev-master) of this package.

Elequent Model Routable

Installs: 48

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/hasnhasan/routable

dev-master 2021-09-08 23:42 UTC

This package is not auto-updated.

Last update: 2025-09-28 17:18:58 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);