PHPackages                             tomatophp/filament-blog - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tomatophp/filament-blog

ActiveLibrary

tomatophp/filament-blog
=======================

Frontend for CMS Builder to build a blog and personal websites

v1.0.0(1y ago)102312[2 issues](https://github.com/tomatophp/filament-blog/issues)MITJavaScriptPHP ^8.1|^8.2

Since Oct 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tomatophp/filament-blog)[ Packagist](https://packagist.org/packages/tomatophp/filament-blog)[ GitHub Sponsors](https://github.com/3x1io)[ RSS](/packages/tomatophp-filament-blog/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (11)Versions (2)Used By (0)

[![Screenshot](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/3x1io-tomato-blog.jpg)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/3x1io-tomato-blog.jpg)

Filament Blog Template
======================

[](#filament-blog-template)

[![Latest Stable Version](https://camo.githubusercontent.com/6763a6d9680aff6833adff44efc07c6d31936068ac88ac47e8d37892968e1a15/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d626c6f672f76657273696f6e2e737667)](https://packagist.org/packages/tomatophp/filament-blog)[![License](https://camo.githubusercontent.com/7666750cde0713ce0e4ac9f7046c7e6434d1beb50449e344baba9d5de60ce6a3/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d626c6f672f6c6963656e73652e737667)](https://packagist.org/packages/tomatophp/filament-blog)[![Downloads](https://camo.githubusercontent.com/2951d84721b40294db8d6b78938f5eb0752a4d18bc4604bdf1d02a4cbb87093f/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d626c6f672f642f746f74616c2e737667)](https://packagist.org/packages/tomatophp/filament-blog)

Frontend for CMS Builder to build a blog and personal websites

Screenshots
-----------

[](#screenshots)

[![Home](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/home.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/home.png)[![Blog](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/blog.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/blog.png)[![Post](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/post.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/post.png)[![Like & Comments](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/share-comments.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/share-comments.png)[![Open Source](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/open-source.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/open-source.png)[![Portfolios](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/portfolios.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/portfolios.png)[![Services](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/services.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/services.png)[![Contact](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/contact.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/contact.png)[![User Dashboard](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/user-dashboard.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/user-dashboard.png)[![Comments](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/comments.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/comments.png)[![Likes](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/likes.png)](https://raw.githubusercontent.com/tomatophp/filament-blog/master/arts/likes.png)

Features
--------

[](#features)

- Tailwind CSS Blog Template
- Blog
- Open Source integration with GitHub / Composer
- Portfolios integration with Behanace
- Services
- Contact Us
- User Dashboard
- Comments
- Likes
- SEO Friendly
- Multi Language
- Dark/Light Mode
- Social Login
- RSS Feed
- Sitemap

Installation
------------

[](#installation)

```
composer require tomatophp/filament-blog
```

we need to publish some migrations for settings and media

```
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="medialibrary-migrations"
```

```
php artisan vendor:publish --provider="Spatie\LaravelSettings\LaravelSettingsServiceProvider" --tag="migrations"
```

if you are using this package as a plugin please register the plugin on `/app/Providers/Filament/AdminPanelProvider.php`

```
->plugin(\TomatoPHP\FilamentBlog\FilamentBlogPlugin::make())
```

now you need to create a user panel you can follow instructions on [filament-accounts](https://www.github.com/tomatophp/filament-accounts)

let's start by create a new panel

```
php artisan filament:panel app
```

if you need to change the panel name you can change it on config file `filament-blog.php`

```
return [
    "user-panel" => "app"
];
```

inside the new panel add this plugin

```
->plugin(
    FilamentBlogUserPanelPlugin::make()
)
```

and if you don't set the full user panel use it like this

```
->plugin(
    FilamentAccountsSaaSPlugin::make()
        ->editProfile()
        ->editProfileMenu()
        ->APITokenManager()
        ->browserSesstionManager()
        ->deleteAccount()
        ->editPassword()
        ->registration()
        ->checkAccountStatusInLogin()
)
```

you need to publish `Account` Model

```
php artisan vendor:publish --tag="filament-accounts-model"
```

and on your `auth.php` add a `accounts` guard

```
