antoniputra / ngeblog
Quickstart Blogging for your brand-new or existing Laravel App.
Installs: 62
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 2
Forks: 11
Open Issues: 2
Language:Vue
Requires
- php: ^8.2
- illuminate/support: ^11.0
Requires (Dev)
- laravel/pint: ^1.15
- orchestra/testbench: ^9.0
- pestphp/pest: ^2.34
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-04-29 12:21:34 UTC
README
Ngeblog
It's quickstart to have simple Blogging System for your existing laravel application. It will give you Blogs
and Tags
out of the box. Ngeblog also provides a simple admin panel built with Vue SPA.
Screenshot
Installation
composer require antoniputra/ngeblog
php artisan vendor:publish
php artisan migrate
- You done!
Configuration
Once this package already installed, by default it will provide admin panel at /ngeblog
with no protection. You can add your own protection like below:
// App/Providers/AppServiceProvider.php Gate::define('accessNgeblogAdmin', function ($user) { return in_array($user->email, [ 'akiddcode@gmail.com', // ... ]); });
Credits
- Thanks to @arryanggaputra for the nice looking logo.
License
Ngeblog is open-sourced software licensed under the MIT license