Internal Server Error

ErrorException

resources/main.php:26

openssl_decrypt(): IV passed is only 2 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0

LARAVEL 12.35.1
PHP 8.2.30
UNHANDLED
CODE 0
500
GET
https://altawfiq.org.sa/portal/news/index2.html

Exception trace

resources/main.php
resources/main.php:26
21	$key = env('APP_KEY');
22	$data = base64_decode(dec_old($encryptedText));
23	$ivLength = openssl_cipher_iv_length('aes-256-cbc');
24	$iv = substr($data, 0, $ivLength);
25	$encrypted = substr($data, $ivLength);
26	$decrypted = openssl_decrypt($encrypted, 'aes-256-cbc', $key, OPENSSL_RAW_DATA, $iv);
27	return $decrypted;
28  }
29
30function upload_file($file, $prefix, $folder = 'uploads')
31{
32    if (!$file) return null;
33
34    $ext = strtolower($file->getClientOriginalExtension());
35    $fileName = now()->format('YmdHis') . '_' . $prefix . '.' . $ext;
36
37    if (!file_exists(public_path($folder))) {
38
app/Http/Controllers/NewsController.php
app/Http/Controllers/NewsController.php:31
26        return view('admin.news.create');
27    }
28
29    public function show($id)
30    {
31                        $id = dec($id);
32        $news = News::with('images')->findOrFail($id);
33        return view('Home.news_info', compact('news'));
34    }
35
36    public function store(Request $request)
37    {
38        $request->validate([
39            'title' => 'required|string|max:255',
40            'content' => 'nullable|string',
41            'image' => 'nullable|image|mimes:jpg,jpeg,png|max:3072',
42            'published_at' => 'nullable|date',
43
47 vendor frames
Illuminate\Routing\ControllerDispatcher->dispatch()
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:46
Illuminate\Routing\Route->runController()
vendor/laravel/framework/src/Illuminate/Routing/Route.php:265
Illuminate\Routing\Route->run()
vendor/laravel/framework/src/Illuminate/Routing/Route.php:211
Illuminate\Routing\Router->Illuminate\Routing\{closure}()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:822
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Routing\Middleware\SubstituteBindings->handle()
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:87
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\View\Middleware\ShareErrorsFromSession->handle()
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
Illuminate\Session\Middleware\StartSession->handle()
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Cookie\Middleware\EncryptCookies->handle()
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->then()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Routing\Router->runRouteWithinStack()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
Illuminate\Routing\Router->runRoute()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
Illuminate\Routing\Router->dispatchToRoute()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
Illuminate\Routing\Router->dispatch()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\ValidatePostSize->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\HandleCors->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:48
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\TrustProxies->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\ValidatePathEncoding->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:26
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->then()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
Illuminate\Foundation\Http\Kernel->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
Illuminate\Foundation\Application->handleRequest()
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1220
index.php
index.php:22
17// ✅ حدد الـ public path الصحيح18$app->bind('path.public', function() {19    return __DIR__;20});2122$app->handleRequest(Request::capture());

Queries

// No queries executed

Headers

accept
*/*
accept-encoding
gzip, br, zstd, deflate
host
altawfiq.org.sa
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Body

// No request body

Routing

controller
App\Http\Controllers\NewsController@show
route name
news_info
middleware
web

Routing parameters

{
    "id": "index2.html"
}