Download the PHP package fuelviews/laravel-sabhero-blog without Composer
On this page you can find all versions of the php package fuelviews/laravel-sabhero-blog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fuelviews/laravel-sabhero-blog
More information about fuelviews/laravel-sabhero-blog
Files in fuelviews/laravel-sabhero-blog
Package laravel-sabhero-blog
Short Description Sabhero blog package
License MIT
Homepage https://github.com/fuelviews/laravel-sabhero-blog
Informations about the package laravel-sabhero-blog
SabHero Blog Package
A full-featured blog management solution for Laravel applications with Filament admin panel integration. This package provides a complete blogging platform with advanced features and an intuitive admin interface.
Features
- Complete Blog Management: Posts, categories, tags, and authors
- Scheduled Publishing: Schedule posts to be published automatically
- Blade Components: Ready-to-use UI components including cards, feature cards, and breadcrumbs
- Advanced Content: Markdown rendering with automatic table of contents
- Media Management: Image uploads with responsive images support
- SEO Optimization: Built-in SEO meta data for better search rankings
- RSS Feed: Automatic feed generation with customizable settings
- Tailwind Pagination: Custom pagination views for Tailwind CSS
- Filament Integration: Full admin panel for managing all blog content
Installation
Prerequisites
This package requires Filament. If your project doesn't have Filament yet:
Create a Filament User
Install the SabHero Blog Package
Configuration
1. Publish Configuration Files
2. Publish Migrations
3. Run Migrations
Integration
1. Attach to Filament Panel
Add the SabHero Blog plugin to your Filament panel provider:
2. Add Traits and CanAccessPanel to User Model
Your user model needs to bet setup to use HasBlog
and HasAuthor
traits, don't forget setting CanAccessPanel
:
RSS Feed
The package automatically generates an RSS feed available at /blog/rss
. To customize feed settings:
Available Components
SabHero Blog comes with several Blade components for easy UI implementation:
<x-sabhero-blog::layout>
- Main blog layout<x-sabhero-blog::card>
- Blog post card<x-sabhero-blog::feature-card>
- Featured post card<x-sabhero-blog::breadcrumb>
- Breadcrumb navigation<x-sabhero-blog::header-category>
- Category header<x-sabhero-blog::header-metro>
- Metro-style header<x-sabhero-blog::markdown>
- Markdown content renderer<x-sabhero-blog::recent-post>
- Recent posts display
Testing
Changelog
Please see CHANGELOG for more information on recent changes.
Contributing
Please see CONTRIBUTING for contribution guidelines.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Joshua Mitchener
- Daniel Clark
- Fuelviews
- Firefly
- Asmit Nepali
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-sabhero-blog with dependencies
ext-zip Version *
diglactic/laravel-breadcrumbs Version ^10.0||^9.0
embed/embed Version ^4.4
filament/spatie-laravel-media-library-plugin Version ^3.2
filament/support Version ^3.2
fuelviews/laravel-sabhero-wrapper Version ^0.0
spatie/filament-markdown-editor Version ^2.0
spatie/laravel-feed Version ^4.4
illuminate/contracts Version ^10.0||^11.0||^12.0
spatie/laravel-package-tools Version ^1.19