Weave Code
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

Ctrl Rad Bundle Laravel Package

ctrl-f5/ctrl-rad-bundle

Symfony bundle to get apps running fast: SB Admin 2 layout with configurable sidebar/topbar/breadcrumbs, Twig extensions for Bootstrap UI, template overrides, configurable CRUD (index/edit) with grid, pagination and filters, plus an EntityService layer and TableView.

View on GitHub
Deep Wiki
Context7

Ctrl RAD Bundle

Build Status Code Climate Test Coverage

This bundle provides components to have a Symfony application up and running ASAP.

There is a Fork available that implements this bundle in the Symfony2 standard distribution.

What's inside?

  • Layout based on StartBootstrap Admin 2 including:
    • Twig Extensions for easy use of Twitter Bootstrap components suck as label and pagination.
    • easy configurable layout and templates for sidebar, topbar and breadcrumbs
    • FOSUserBundle template overrides
  • Basic configurable CRUD components
    • provided index and edit actions
    • index has a configurable grid with pagination and optional filtering
  • EntityService layer
    • provides a layer between the controllers and doctrine to put business logic that doesn't fit in any entity
    • provides basic methods to fetch data, optionally filtered and sorted
    • find methods provide easy availability to pagination
  • TableView
    • Configurable columns and row actions
    • automatic pagination
    • automatic filtering in CRUD index action

SB Admin 2

The default layout is StartBootstrap Admin 2, which is included through bower, so you can update it easily if needed.

There are several blocks you can override to control different parts: - topbar - sidebar - breadcrumbs

The app title that's used in the topbar and the html title can be set through the twig variable app_title.
This can also be set globally:

twig:
  globals:
    app_title: "My App"

Twig Extensions

  • Filters
    • label: converts a string or boolean to a bootstrap label, booleans are converted to yes or no
    • is_type: check if the variable is of a certain type
    • call: calls a php callable variable
  • Functions
    • page_title: prints the html for a page title for bootstrap
    • pagination: prints the html for a pagination for bootstrap
    • is_type: check if the variable is of a certain type
    • button and buttonGroup: render bootstrap buttons
    • table: render a TableView

More to read

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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle