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.
Package info
github.com/AlShahawi/elnooronline-helpers
Language:HTML
pkg:composer/alshahawi/elnoor-helpers
1.0.0
2016-11-20 13:17 UTC
Requires
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