dev-master
9999999-devهذه الحزمة خاصة باطار عمل لارافل حيث تضيف خاصية التحكم باللغات وبعض الدوال المساعدة
The Requires
by Adel Shokry
هذه الحزمة خاصة باطار عمل لارافل حيث تضيف خاصية التحكم باللغات وبعض الدوال المساعدة
composer require "adel-shokry/helpers":"@dev", (*1)
config\app.php --> providers array, (*2)
Collective\Html\HtmlServiceProvider::class, DaveJamesMiller\Breadcrumbs\ServiceProvider::class, AdelShokry\Helpers\ServiceProvider::class,
config\app.php --> aliases array, (*3)
'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'Btn' => AdelShokry\Helpers\Src\Btn::class, 'bsForm' => AdelShokry\Helpers\Src\bsForm::class, 'langForm' => AdelShokry\Helpers\Src\langForm::class, 'MyRoute' => AdelShokry\Helpers\Src\Routes\MyRoute::class, 'Files' => AdelShokry\Helpers\Src\Files\Files::class, 'Control' => AdelShokry\Helpers\Src\Control::class, 'Breadcrumbs' => DaveJamesMiller\Breadcrumbs\Facade::class,
publish vendor, (*4)
php artisan vendor:publish --force
app\Console\Kernel.php, (*5)
protected $commands = [ ... Commands\Controller::class, Commands\View::class, ];
app/Http/Kernel.php, (*6)
protected $middlewareGroups = [ 'web' => [ ... \App\Http\Middleware\LocaleMiddleware::class, ], protected $routeMiddleware = [ ... 'maintenance' => \App\Http\Middleware\maintenance::class, 'rule' => \App\Http\Middleware\Rules::class, ];
app/Http/routes.php, (*7)
MyRoute::shareVariables(); MyRoute::system(); \MyRoute::auth(); group(['prefix'=>cpanel,'middleware'=>'auth'],function(){ get('/', 'Cpanel\HomeController@index','cpanel.home'); 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'); }); ...
database/seeds/DatabaseSeeder.php, (*8)
public function run() { ... $this->call(LangsTableSeeder::class); $this->call(SettingSeeder::class); $this->call(UserSeeder::class); } composer dump-autoload php artisan migrate --seed
بعد الانتهاء من الخطوات السابقة ادخل على رابط, (*9)
adminpanel, (*10)
وقم بتسجيل الدخول بهذا الحساب, (*11)
user : adel.arabcoder@gmail.com, (*12)
pass : 123456, (*13)
هذه الحزمة خاصة باطار عمل لارافل حيث تضيف خاصية التحكم باللغات وبعض الدوال المساعدة