PHPackages                             alshahawi/elnoor-helpers - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. alshahawi/elnoor-helpers

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

alshahawi/elnoor-helpers
========================

1.0.0(9y ago)016HTML

Since Nov 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/AlShahawi/elnooronline-helpers)[ Packagist](https://packagist.org/packages/alshahawi/elnoor-helpers)[ RSS](/packages/alshahawi-elnoor-helpers/feed)WikiDiscussions master Synced 2mo ago

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

Installation
============

[](#installation)

composer require elnooronline/helpers:dev-master

.env =&gt; Pusher Api Settings

```
  PUSHER_APP_ID=
  PUSHER_KEY=
  PUSHER_SECRET=

```

config\\app.php --&gt; providers array

```
    Collective\Html\HtmlServiceProvider::class,
    DaveJamesMiller\Breadcrumbs\ServiceProvider::class,
    Intervention\Image\ImageServiceProvider::class,
    AhmedFathy\Helpers\ServiceProvider::class,

```

config\\app.php --&gt; aliases array

```
    'Form' => Collective\Html\FormFacade::class,
    'Html' => Collective\Html\HtmlFacade::class,
    'Btn' => AhmedFathy\Helpers\Src\Btn::class,
    'bsForm' => AhmedFathy\Helpers\Src\bsForm::class,
    'langForm' => AhmedFathy\Helpers\Src\langForm::class,
    'MyRoute' => AhmedFathy\Helpers\Src\Routes\MyRoute::class,
    'Files' => AhmedFathy\Helpers\Src\Files\Files::class,
    'Control' => AhmedFathy\Helpers\Src\Control::class,
    'Breadcrumbs' => DaveJamesMiller\Breadcrumbs\Facade::class,
    'Notfication' => App\Http\Controllers\Functions\NotficationController::class,
    'Time' => App\Http\Controllers\Functions\TimeController::class,
    'Image' => Intervention\Image\Facades\Image::class,

```

publish vendor

```
     php artisan vendor:publish --force

```

app\\Console\\Kernel.php

```
protected $commands = [
    ...
    Commands\Controller::class,
    Commands\View::class,
];

```

app/Http/Kernel.php

```
   protected $middlewareGroups = [
    'web' => [
        ...
        \App\Http\Middleware\LocaleMiddleware::class,
        \App\Http\Middleware\NotficationMiddleware::class,
        \App\Http\Middleware\RemoveTempFilesUpload::class,
        \App\Http\Middleware\PermessionCheckMethods::class,
    ],

  protected $routeMiddleware = [
    ...
    'maintenance' => \App\Http\Middleware\maintenance::class,
    'rule' => \App\Http\Middleware\Rules::class,
    'Unauthorized' => \App\Http\Middleware\Unauthorized::class,
];

```

app/Http/routes.php

```
    MyRoute::shareVariables();
     MyRoute::system();

     \MyRoute::auth();
     group(['prefix'=>cpanel,'middleware'=>'auth'],function(){
         get('/', 'Admin\HomeController@index','cpanel.home');
         get('delete/image/{id}', 'Settings\MainController@delete_files','settings.delete_files');
         get('settings/languages', 'Settings\LangController@index','lang.index');
         get('settings/main_settings', 'Settings\MainController@index','main.settings');
         post('settings/main_settings', 'Settings\MainController@store','main.settings.store');

         post('settings/lang/create', 'Settings\LangController@create','lang.create');
         post('settings/lang/{id}/edit', 'Settings\LangController@update','lang.edit');
         post('settings/lang/update_files', 'Settings\LangController@updateFiles','lang.updateFiles');
         post('settings/lang/flug', 'Settings\LangController@updateFlug','lang.updateFlug');
         post('settings/lang/delete', 'Settings\LangController@deleteLang','lang.deleteLang');

       resource('users','Admin\UserController','users');
       post('permession/{id}','Admin\UserController@permession_update','users.permession_update');
       get('profile','Admin\UserController@getEditProfile');
       post('profile','Admin\UserController@postEditProfile');

       get('notfications','Functions\NotficationController@live');
       get('notfications/see','Functions\NotficationController@seeOnClick');
       get('notfications/read_all','Functions\NotficationController@read_all');

       resource('pages','Admin\PageController','pages');
       resource('menus','Admin\MenuController','menus');
       resource('contacts','Admin\ContactController','contacts');
       resource('newsletters','Admin\NewsletterController','newsletters');
       resource('comments','Admin\CommentController','comments');
       resource('categories','Admin\CategoryController','categories');

       get('table/search','Admin\HomeController@search','cp.search');

     });
     post('files/upload','Settings\FileController@files_upload','files.files_upload');
     post('file/delete','Settings\FileController@delete','files.delete');
     get('file/delete/{id}','Settings\FileController@delete','files.delete');
     get('files/pagination','Settings\FileController@pagination','files.pagination');
     get('file/check/{id}','Settings\FileController@check','files.check');
     get('files-modal','Settings\FileController@getModal','files.getModal');
     post('comment/{extends}/{extends_id}/{parent}','Admin\CommentController@mainStore','comment.mainStore');

    ...

```

database/seeds/DatabaseSeeder.php

```
public function run()
{
    ...
    $this->call(LangsTableSeeder::class);
    $this->call(SettingSeeder::class);
    $this->call(UserSeeder::class);
    $this->call(PageTabelSeeder::class);
    $this->call(MenuTabelSeeder::class);
    $this->call(CategoriesTableSeeder::class);

}

   composer dump-autoload

   php artisan migrate --seed

```

بعد الانتهاء من الخطوات السابقة ادخل على رابط

adminpanel

وقم بتسجيل الدخول بهذا الحساب

user :

pass : 123456

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

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

3460d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0602d9e7baf6a25ba9c191c8bd0c34aed3537de7b3e3076e1ec87f91ddd58dfb?d=identicon)[AlShahawi](/maintainers/AlShahawi)

---

Top Contributors

[![AlShahawi](https://avatars.githubusercontent.com/u/5667648?v=4)](https://github.com/AlShahawi "AlShahawi (1 commits)")

### Embed Badge

![Health badge](/badges/alshahawi-elnoor-helpers/health.svg)

```
[![Health](https://phpackages.com/badges/alshahawi-elnoor-helpers/health.svg)](https://phpackages.com/packages/alshahawi-elnoor-helpers)
```

###  Alternatives

[laravolt/avatar

Turn name, email, and any other string into initial-based avatar or gravatar.

2.0k5.4M31](/packages/laravolt-avatar)[beyondcode/laravel-favicon

Create dynamic favicons based on your environment settings.

37345.5k](/packages/beyondcode-laravel-favicon)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[symfony/ux-cropperjs

Cropper.js integration for Symfony

19280.3k3](/packages/symfony-ux-cropperjs)

PHPackages © 2026

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