PHPackages                             webimpacto/laravel-app4less - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. webimpacto/laravel-app4less

ActiveLibrary

webimpacto/laravel-app4less
===========================

Laravel Providers and DB Migration for App4Less APPs

1.0.0(8y ago)035MITPHP

Since May 10Pushed 8y ago1 watchersCompare

[ Source](https://github.com/Webimpacto/laravel-app4less)[ Packagist](https://packagist.org/packages/webimpacto/laravel-app4less)[ RSS](/packages/webimpacto-laravel-app4less/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

App4Less push notifications channel for Laravel
===============================================

[](#app4less-push-notifications-channel-for-laravel)

This package makes it easy to send app4less/reskyt push notifications with Laravel.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require webimpacto/laravel-app4less
```

First you must install the service provider (skip for Laravel&gt;=5.5):

```
// config/app.php
'providers' => [
    ...
    \Webimpacto\LaravelApp4Less\Providers\App4LessServiceProvider::class,

],
```

Launch artisan migrate, to create the Database Tables.

```
php artisan migrate
```

Add the \\Webimpacto\\LaravelApp4Less\\Middleware\\App4lessSaveToken middleware to web group in the Http Kernel, this will be store the tokens in App4less table.

```
// app/Http/Kernel.php
protected $middlewareGroups = [
    ...
    \Webimpacto\LaravelApp4Less\Middleware\App4lessSaveToken::class

],
```

Set .env variables for you App user and App API KEY if you want to send Push Notifications

```
APP4LESS_USER=userapp
APP4LESS_APIKEY=user_api_key
```

Usage
-----

[](#usage)

Now you can use the channel in your via() method inside the notification as well as send a app4less push notification:

```
use Illuminate\Notifications\Notification;
use Webimpacto\LaravelApp4Less\Channel\App4LessPushChannel;
use Webimpacto\LaravelApp4Less\Channel\App4LessPushMessage;

class AccountApproved extends Notification
{
    public function via($notifiable)
    {
        return [App4LessPushChannel::class];
    }

    public function toApp4LessPush($notifiable)
    {

    $user = User::find($this->friend->user_from);

    return (new App4LessPushMessage)
        ->title('Notification Title')
        ->url('Notification URL')
        ->utm('UTM-Analytics');
    }
}
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2923d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/04dc3c5e689ae301ba52c547dedaabcdf28f20643e8aea868f29f0034fce0055?d=identicon)[webimpacto](/maintainers/webimpacto)

---

Top Contributors

[![pablomartin89](https://avatars.githubusercontent.com/u/16488733?v=4)](https://github.com/pablomartin89 "pablomartin89 (8 commits)")

### Embed Badge

![Health badge](/badges/webimpacto-laravel-app4less/health.svg)

```
[![Health](https://phpackages.com/badges/webimpacto-laravel-app4less/health.svg)](https://phpackages.com/packages/webimpacto-laravel-app4less)
```

###  Alternatives

[ashallendesign/short-url

A Laravel package for creating shortened URLs for your web apps.

1.4k1.9M4](/packages/ashallendesign-short-url)[wirecard/payment-sdk-php

PHP SDK for the payment processing ReST API of Wirecard

40230.8k2](/packages/wirecard-payment-sdk-php)[acidjazz/humble

passwordless authentication and detailed sessioning for laravel

15136.5k](/packages/acidjazz-humble)[nystudio107/craft-webperf

Webperf helps you build &amp; maintain high quality websites through Real User Measurement of your website's performance

2540.9k1](/packages/nystudio107-craft-webperf)[whichbrowser/server

Useragent sniffing server for Javascript

426.2k](/packages/whichbrowser-server)[daandelange/simplestats

Very minimal visitor analytics for your kirby website.

711.8k](/packages/daandelange-simplestats)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
