persgeek / blog
Blog
0.8.0
2024-06-17 09:23 UTC
Requires
- php: >=8.2
- laravel/helpers: ^1.3
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^11.1
README
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; } }