Download the PHP package daniacademy/filament-skeleton without Composer

On this page you can find all versions of the php package daniacademy/filament-skeleton. 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 filament-skeleton

Adminify Logo

Filament Skeleton Template

This repository is a ready-to-use skeleton for building Laravel applications with Filament Admin. It includes several pre-configured packages and functionalities to streamline your development process.

Features

How to Use

This project can be deployed in two ways: as a Composer project or as a GitHub template. Regardless of the chosen method, make sure to continue with the "How to deploy" section to complete the installation and configuration.

Option 1: Using Composer

  1. Create your project with Composer:

  2. Then, proceed to the steps in the "How to deploy" section.

Option 2: Using GitHub Template

  1. Create a new repository using this skeleton as a template.
  2. Clone your new repository locally.
  3. Install dependencies:

  4. Copy the .env.example file and rename it to .env:

  5. Finally, continue with the steps in the "How to deploy" section.

How to deploy

  1. Ensure that you are located in the root directory of the application before proceeding with the deployment steps.
  2. Configure your database and other environment variables in the .env file.
  3. Generate the application key:

  4. Run migrations:

  5. Seed the database:

  6. Create a super-admin user:

Running on production environment

  1. Optimize the Laravel and Filament Application It is highly recommended to optimize Laravel and Filament to enhance the application's performance. To do so, run the following command:

    Remember to execute this command after making any changes or deploying a new release to production.

  2. Review canAccessPanel() Method for Production

    For enhanced security in a production environment, it's recommended to review and customize the canAccessPanel() method within the User model. This method controls access to the admin panel and can be tailored to enforce specific conditions, such as restricting access based on user roles, permissions, or other business logic.

    By default, the canAccessPanel() method in the User model returns true, allowing all users to access the admin panel.

    Default Implementation:

    To adapt the method for your production environment, you can define specific conditions based on your application's requirements. Below is an example of how to customize the canAccessPanel() method:

    Example: Customizing canAccessPanel()

    Taking this step ensures that only authorized users can access the admin panel, reducing potential vulnerabilities in your application.

Default Super-Admin Credentials

The default credentials for accessing the application as a super-admin are:

By default, you can access the admin panel at http://localhost/admin. Ensure your local server is running, and the necessary configurations in your .env file are correctly set up to avoid access issues.

Notes

This template is designed with love ❤️ to provide a robust starting point for Laravel applications built with Filament Admin. It includes pre-installed packages and essential configurations to reduce setup time and enhance productivity.

Feel free to customize and extend it as needed for your projects.

Acknowledgments

I would like to express my gratitude to Laravel and Filament for their invaluable contributions to the community and their continuous effort in advancing the ecosystem. Their work has made web development more efficient and enjoyable.

I would also like to thank my family for their patience and understanding during the many hours I spend working on development. Their support means the world to me.

Thank you all!


All versions of filament-skeleton with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
bezhansalleh/filament-shield Version ^3.3
enlightn/enlightn Version ^2.10
filament/filament Version ^3.2
filament/spatie-laravel-media-library-plugin Version ^3.2
joaopaulolndev/filament-edit-profile Version ^1.0
laravel/framework Version ^11.31
laravel/tinker Version ^2.9
owen-it/laravel-auditing Version ^13.6
owenvoke/blade-fontawesome Version ^2.8
spatie/laravel-backup Version ^9.1
spatie/laravel-csp Version ^2.10
spatie/laravel-health Version ^1.30
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 daniacademy/filament-skeleton contains the following files

Loading the files please wait ....