Skip to main content

29 docs tagged with "component"

View all tags

Actions

Actions serve as the embodiment of the application's Use Cases,

Authorization

Apiato provides a Role-Based Access Control (RBAC) through its Authorization Container.

Commands

Apiato commands are just Laravel Commands,

Configs

Apiato configs are just Laravel configs, and they function in the exact same way as Laravel configs.

Controllers

Controllers are tasked with two primary responsibilities:

Criterias

To prevent overlap with the L5 Repository documentation, this page

Events

Apiato events are just Laravel Events,

Exceptions

Exceptions are used to handle errors and exceptions in the application.

Factories

Apiato factories are just Laravel Factories,

Helpers

You have the option to create your own global "helper" PHP functions in designated directories, and Apiato will automatically autoload them for you.

Jobs

Apiato jobs are just Laravel Jobs,

Mail

Apiato mails are just Laravel Mails,

Middlewares

Apiato middlewares are just Laravel Middlewares,

Migrations

Apiato migrations are just Laravel Migrations,

Models

Models are responsible for representing the data of the application

Notifications

Apiato notifications are just Laravel Notifications,

Policies

Apiato policies are just Laravel Policies,

Repositories

Apiato provides a powerful repository pattern implementation based on the L5 Repository package.

Requests

Requests components are a way to interact with the current HTTP request

Routes

Routes are responsible for mapping incoming HTTP requests to their corresponding controller functions.

Seeders

Apiato seeders are just Laravel Seeders,

Sub Actions

SubActions are designed to eliminate code duplication within Actions.

Tasks

Tasks are specialized classes that hold shared business logic,

Tests

Apiato is built with testing in mind.

Values

Value Objects are short names for known "Value Objects",

Views

Views offer a convenient mechanism for organizing HTML content in separate files.