Download the PHP package yabasi/framework without Composer

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

Yabasi Framework

Yabasi is a cutting-edge, high-performance PHP framework designed for modern web application development. Built with scalability, flexibility, and developer productivity in mind, Yabasi provides a robust foundation for creating efficient and maintainable web applications.

Our framework stands out with its innovative approach to solving common web development challenges, offering a unique blend of performance optimization, intuitive APIs, and comprehensive features. Yabasi empowers developers to build sophisticated applications with ease, without compromising on speed or code quality.

Latest Stable Version Total Downloads License

Features

Installation

You can create a new Yabasi Framework project using Composer:

This will create a new Yabasi project in the myproject directory. The project comes with a pre-configured application structure and all necessary dependencies. If you want to add Yabasi Framework to an existing project, you can use:

After installation, you'll need to set up your environment configuration and potentially run some initialization commands. Refer to the Configuration section for more details.

Usage

Routing

Define your routes in routes/web.php:

Controllers

Create a controller in app/Controllers:

ORM

Interact with your database using the ORM:

Middleware

Create a middleware in app/Middleware:

CLI Commands

Create a custom CLI command:

Run the command:

Service Providers

Create a service provider in app/Providers:

Localization

Set up localization files in resources/lang/:

Use translations in your code:

Validation

Validate input data:

Caching

Use the caching system:

Events

Dispatch and listen for events:

Database Migrations

Create a migration:

Define the migration:

Run migrations:

WebSockets

Set up a WebSocket server:

Start the WebSocket server:

Queue System

Define a job:

Dispatch a job:

Process jobs:

Testing

Run the test suite:

Documentation

For more detailed information, please refer to our official documentation.

Contributing

We welcome contributions to the Yabasi Framework. Please see our CONTRIBUTING.md file for details on how to contribute.

License

The Yabasi Framework is open-sourced software licensed under the MIT license.


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-pdo Version *
cboden/ratchet Version ^0.4.4
predis/predis Version ^1.1
psr/log Version ^3.0
symfony/console Version ^6.4
twig/twig Version ^3.12
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 yabasi/framework contains the following files

Loading the files please wait ....