Download the PHP package hemant17/pagewire without Composer

On this page you can find all versions of the php package hemant17/pagewire. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pagewire

pagewire

Pagewire

Livewire 4 page builder package for Laravel 12 using Mary UI components. Inspired by existing implementation with reusable/global sections.

Installation

Routes

You can change prefix/middleware via config/pagewire.php.

Home page (optional)

If you want Pagewire to render a "home" page at /, enable:

Pagewire will render the page marked is_home = true (if the column exists), otherwise it will fall back to the slug configured by pagewire.home.fallback_slug (default: home).

Layout

Set layout in config/pagewire.php (e.g., 'layout' => 'layouts.app') to force the Livewire pages to use a specific Blade layout. Leave it null to let the caller/default layout apply.

Sections

Builder lists templates by scanning config('pagewire.sections_paths') (defaults include resources/views/sections/*.blade.php). Provide matching section editor partials at resources/views/livewire/admin/page/section-editors/{section}.blade.php (or rely on the package defaults like the hero-area example).

Quick scaffolding:

This creates:

Defaults and repeaters

To avoid editing vendor code, put per-section defaults and repeater item stubs in resources/pagewire/sections/{section}.php:

The builder reads these files automatically via config('pagewire.definitions_path').

In editor blades, use the generic methods:

File uploads

Pagewire ships an anonymous Blade component you can use in your editor partials:

Component view: resources/views/components/file-upload.blade.php.

Dependencies

Authorization

This package does not ship Gate/Policy checks. Protect the admin routes using your app middleware/authorization as needed.

Models

The package ships Page, PageContent, and GlobalSection models plus migrations. admin_id, created_by, and updated_by reference your default user provider; override via PAGEWIRE_USER_MODEL env/config if needed.

Livewire components

Rendering public pages

The included pagewire::page view loops the stored sections and includes sections.{section_name}. Provide your front-end section blades there.

Editor assets (Quill, Cropper, etc.)

By default, Pagewire can load editor-related assets from CDNs on the builder page. Configure in config/pagewire.php:

Menu manager

Configure locations in config/pagewire.php:

Then visit admin/menus to create menus, assign them to locations, and build nested menu items (drag-sort within each level; indent/outdent via buttons).


All versions of pagewire with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
laravel/framework Version ^12.0
livewire/livewire Version ^4.0
robsontenorio/mary Version ^2.0
spatie/livewire-filepond Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hemant17/pagewire contains the following files

Loading the files please wait ...