laravel 8
php 8.0.27

"phpmailer/phpmailer": "^6.9",
"spatie/laravel-permission": "^6.0",
"stripe/stripe-php": "^13.5.0"
"spatie/laravel-medialibrary": "^8.0.0"

composer require "laravel/framework:^8.0"
composer require "spatie/laravel-medialibrary:^8.0.0" --with-all-dependencies
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
composer require barryvdh/laravel-dompdf
php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider"

php artisan migrate

@extends('layouts.front-layout')

@section('content')

<h1>{{ $pageData['Faqs']['heading'] ?? '' }}</h1>
<img src="{{ pagesSingleImage('Blog', 'blog_top_banner_image') }}" class="img-fluid" alt="Not Found">
@endsection


src="{{(Auth::user()->getFirstMediaUrl('admin_profile') ? Auth::user()->getFirstMediaUrl('admin_profile') : asset('upload/admin_profile/admin_avatar.jpg'))}}"

STRIPE_KEY=pk_test_0rY5rGJ7GN1xEhCB40mAcWjg
STRIPE_SECRET=sk_test_lUp78O7PgN08WC9UgNRhOCnr
APP_TIMEZONE='MST'


 if ($request->hasFile('image')) {

                $destination = 'upload/user_profile/' . $user_profile_update->image;
                if (File::exists($destination)) {
                    File::delete($destination);
                }

                $file = $request->file('image');
                $Extension = $file->getClientOriginalExtension();
                $filename = rand() . '.' . $Extension;
                $file->move('upload/user_profile', $filename);
                $user_profile_update->image = $filename;
            }

