Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Cms

Laravel Cms Laravel Package

tinigin/laravel-cms

A Laravel CMS package offering Eloquent models and Blade helpers for managing pages and site content inside existing Laravel applications. It aims to add lightweight content management features without a separate platform, letting developers store and render structured content from their own codebas...

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Laravel Cms
What is tinigin/laravel-cms and what does it do?
It is a Composer package that adds lightweight content management features to an existing Laravel application. It provides Eloquent models for pages and site content plus Blade helpers for rendering that content. The goal is to store and render structured content from your own codebase instead of running a separate CMS platform.
How do I install tinigin/laravel-cms with Composer?
Install it with composer require tinigin/laravel-cms from your project root. Then follow the repository README for any publishing, migration, or configuration steps that apply to your version. Laravel auto-discovers package service providers, but confirm the setup instructions for your Laravel release.
Does laravel-cms need a separate database or admin platform?
No separate platform is required. The package uses Eloquent, so content is stored in your application's own database connection and tables. Its focus is models and Blade helpers, so verify in the README whether any admin interface is bundled or whether you build your own.
Which Laravel versions does tinigin/laravel-cms support?
Version support is defined by the package's composer.json constraints, so check that file and the README before installing. Confirm your PHP version satisfies the same constraints. If you are on an older Laravel release, look for a tagged package version that matches it.
How do I render CMS pages in a Blade template?
The package ships Blade helpers that output stored page and site content directly in your views. A common pattern is to fetch a page with its Eloquent model in a controller or route and pass it to the view, then call the helper in the template. Check the README for exact helper names and arguments.
Do I need to run migrations or publish config after installing laravel-cms?
If the package ships migrations and configuration, you publish them with the artisan vendor:publish command and then run php artisan migrate. The README lists the relevant tags and options. Always back up the database before migrating outside a local environment.
How do I test pages created with tinigin/laravel-cms?
Use Laravel's standard testing tools: create content records with the package's Eloquent models during test setup, then make HTTP requests and assert the rendered output. Because they are ordinary Eloquent models, direct create calls or your own factories work as usual. Check the README to see if the package provides test helpers or factories.
How does laravel-cms compare to Statamic or a Filament-based CMS?
This package is intentionally lightweight, offering Eloquent models and Blade helpers rather than a full admin panel or flat-file content platform. Choose it when you want content structures inside your own code and are comfortable owning the editing experience. Choose Statamic or Filament if you need a ready-made control panel out of the box.
Is tinigin/laravel-cms safe to use in production?
Review the repository's recent commit activity, tagged releases, open issues, and test coverage before depending on it. Pin the version in composer.json and read through the code, since smaller packages can have limited maintenance. Also confirm the license fits your project's requirements.
How can non-developers edit content managed by laravel-cms?
The package concentrates on storing and rendering content, so an editing interface is usually something you build in Laravel or add with a tool such as Filament. Confirm in the README what is included before committing to it. Otherwise, plan a small internal CRUD screen around the package's models for editors.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo