alshahawi/elnoor-helpers

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (1.0.0) of this package.

Maintainers

Package info

github.com/AlShahawi/elnooronline-helpers

Issues

Language:HTML

pkg:composer/alshahawi/elnoor-helpers

Statistics

Installs: 16

Dependents: 0

Suggesters: 0

Stars: 0

1.0.0 2016-11-20 13:17 UTC

This package is auto-updated.

Last update: 2020-02-07 20:36:23 UTC


README

composer require elnooronline/helpers:dev-master

.env => Pusher Api Settings

  PUSHER_APP_ID=
  PUSHER_KEY=
  PUSHER_SECRET=

config\app.php --> providers array

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

config\app.php --> 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 : info@elnooronline.com

pass : 123456