Skip to content
/ blog Public

This package provides a comprehensive solution for building blog websites using the Laravel framework.

License

Notifications You must be signed in to change notification settings

persgeek/blog

Repository files navigation

Laravel Blog

This package provides a comprehensive solution for building blog websites using the Laravel framework.

How to install

composer require persgeek/blog

Edit config/database.php to ensure that all migrations are created in the correct order:

'migrations' => [
    'update_date_on_publish' => false
]

Specify the default authentication guard in your .env file:

AUTH_GUARD=sanctum

Specify the default filesystem disk in your .env file:

FILESYSTEM_DISK=public

Implement the UserContract in your User model to manage user's permission:

use PG\Blog\Contracts\UserContract;

class User extends Authenticatable implements UserContract
{
    public function canManageBlog()
    {
        return true;
    }
}

About

This package provides a comprehensive solution for building blog websites using the Laravel framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages