PHPackages                             ghsa/fcontent - 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. [Framework](/categories/framework)
4. /
5. ghsa/fcontent

ActiveLibrary[Framework](/categories/framework)

ghsa/fcontent
=============

A CMS to laravel developers

011PHP

Since Sep 22Pushed 7y ago1 watchersCompare

[ Source](https://github.com/ghsa/fcontent)[ Packagist](https://packagist.org/packages/ghsa/fcontent)[ RSS](/packages/ghsa-fcontent/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

FContent
========

[](#fcontent)

FContent is a CMS designed to Laravel developers which usually creates html/css files with blade and need a fast way to make dynamic alterable fields.

All you need to do is put FContent code with the type and name of your field, along the web page content.

After create your web page, you can open FContent panel and generate fields of these pages, and then, you will be able to edit de content.

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

[](#installation)

```
composer require ghsa/fcontent

```

### Service Provider

[](#service-provider)

Copy de service provider in config/app.php

```
FContent\Providers\FContentServiceProvider::class

```

Copy de middleware authentication in kernel.php or use your own authentication middleware publishing de config file.

```
...
'fcontent.auth' => \FContent\Middleware\FContentAuth::class,
...

```

How to Use
----------

[](#how-to-use)

To create a tag field with FContent you put inside you page.blade.php file:

```
$fcontent['type:name_of_field']

```

Example:

```

{{$fcontent['text:title']}}

{!! $fcontent['html:content_page'] !!}

```

### Configure your page

[](#configure-your-page)

1. Open
2. Put your username and password
3. Insert the page with the name of your file relative to resources folder
4. Fields will be generated
5. Fill fields

### File Upload

[](#file-upload)

The default file driver used is driver "public", you can change it publishing config file

### Publish config file

[](#publish-config-file)

```
php artisan vendor:publish --provider "FContent\Provicers\FContentServiceProvider"

```

### Register FContent Facade

[](#register-fcontent-facade)

```
 'FContent' => FContent\Facades\FContent::class

```

### Render the page using Facade

[](#render-the-page-using-facade)

```
use FContent\Facades\FContent;

```

```
$page = Page::find(1);

$name = "Just an example var";

return \FContent::render($page, compact('name'));

```

Filed types:

- text
- html
- image
- file

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/820548?v=4)[Gustavo Andrade](/maintainers/ghsa)[@ghsa](https://github.com/ghsa)

---

Top Contributors

[![ghsa](https://avatars.githubusercontent.com/u/820548?v=4)](https://github.com/ghsa "ghsa (12 commits)")

### Embed Badge

![Health badge](/badges/ghsa-fcontent/health.svg)

```
[![Health](https://phpackages.com/badges/ghsa-fcontent/health.svg)](https://phpackages.com/packages/ghsa-fcontent)
```

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k104.3M836](/packages/laravel-socialite)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k38.6M289](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
