HomePHP ScriptsMagicAI 11.20 + Extentions - All-In-One SaaS Platform for AI Text, Image...

MagicAI 11.20 + Extentions – All-In-One SaaS Platform for AI Text, Image and Content Generation

MagicAI 11.20 + Extentions - All-In-One SaaS Platform for AI Text, Image and Content Generation

MagicAI is designed to help you generate high-quality texts instantly, without breaking a sweat. With our intuitive interface and powerful features, you can easily edit, export or publish your AI-generated result.

Demo MagicAI CodeCanyon 45408109

MagicAI PHP Scripts Features

  • Post Title Generator
  • Summarize Text
  • Product Description
  • Article Generator
  • Product Name Generator
  • Testimonial Review
  • Problem Agilate Solution
  • Blog Section
  • Blog Post Ideas
  • Blog Intros
  • Blog Conclusion
  • Facebook Ads
  • Youtube Video Description
  • Youtube Video Title
  • Youtube Video Tag
  • Instagram Captions
  • Instagram Hashtags
  • Social Media Post Tweet
  • Social Media Post Business
  • Facebook Headlines
  • Google Ads Headlines
  • Google Ads Description
  • Paragraph Generator
  • Pros & Cons
  • Meta Description
  • FAQ Generator
  • Email Generator
  • Email Answer Generator
  • Newsletter Generator
  • Grammar Correction
  • TL;DR Summarization
  • AI Image Generator
  • Custom Generation
  • AI Speech to Text
  • AI Code Generator

Download MagicAI OpenAI Content Generator Scripts

Note: If you are having trouble with MagicAI – All-In-One SaaS Platform for AI Text, Image and Content Generation Free Download Latest Version, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.

run SQL command in phpmyadmin :
UPDATE `settings_two` SET `liquid_license_type` = ‘Extended License’, `liquid_license_domain_key` = ‘License’ WHERE `settings_two`.`id` = 1;

  1. I have everything, you can install it free without licences….I have been able to modify the Latest version of this project and remove all hard coded licence plus whatever that will make the marketplace call that licence….it took me weeks to track and trace all hidden verification API that phone calls the licence even after you have successfully nulled, it, it still doesn’t changed the fact that they will still track the source and everything will still go back to require the original license, that why I took my time to do this upgrade….the project is in my GitHub repo but I can only give access to serious minded people, I can custumize it to fit your ai brand name and send you the whole liscence free version to install with just $20

    contact me at [email protected] if you don’t want to struggle with liscence…..these latest updates, it’s enough to make you money no need onless you want to still buy their latest updates after making money then you buy from codecayon

  2. This is the correct code for SQL, however it doesn’t work; it still asks for license activation.

    UPDATE `settings_two` SET `liquid_license_type` = ‘Extended License’, `liquid_license_domain_key` = ‘License’ WHERE `settings_two`.`id` = 1;

  3. UPDATE `settings_two`
    SET `liquid_license_type` = ‘Extended License’,
    `liquid_license_domain_key` = ‘License’
    WHERE `settings_two`.`id` = 1;

  4. please tell me how to use this query as it is not working need help please
    UPDATE `settings_two`
    SET `liquid_license_type` = ‘Extended License’,
    `liquid_license_domain_key` = ‘License’
    WHERE `id` = 1;

  5. Latest version does not work.

    UPDATE `settings_two` SET `liquid_license_type` = ‘Extended License’, `liquid_license_domain_key` = ‘License’ WHERE `settings_two`.`id` = 1;

    But it couldn’t find that field.

    Please help.

    • UPDATE `settings_two`
      SET `liquid_license_type` = ‘Extended License’,
      `liquid_license_domain_key` = ‘License’
      WHERE `settings_two`.`id` = 1;

  6. Place the following code inside /YOUR_SITE_DIRECTORY/routes/web.php AFTER the ‘if (file_exists(base_path(‘routes/custom_routes_web.php’))) {
    include base_path(‘routes/custom_routes_web.php’);
    }’ block and BEFORE the ‘require __DIR__ . ‘/auth.php’;
    require __DIR__ . ‘/panel.php’;
    require __DIR__ . ‘/webhooks.php’;’ block :

    use Illuminate\Http\Request;

    Route::any(‘/install/{any?}’, function (Request $request) {
    $redirectUrl = route(\Illuminate\Support\Facades\Route::has(‘dashboard.index’) ? ‘dashboard.index’ : ‘index’);

    if ($request->expectsJson() || $request->ajax()) {
    return response()->json([
    ‘ok’ => true,
    ‘redirect’ => $redirectUrl,
    ]);
    }

    return redirect()->to($redirectUrl);
    })->where(‘any’, ‘.*’)->name(‘install.catchall’);

    Route::fallback(function () {
    if (\Illuminate\Support\Facades\Route::has(‘dashboard.index’)) {
    return redirect()->route(‘dashboard.index’);
    }
    if (\Illuminate\Support\Facades\Route::has(‘index’)) {
    return redirect()->route(‘index’);
    }
    return redirect(‘/’);
    });

    Route::get(‘dashboard/user/check/payment’, function (Request $request) {
    $payload = [
    ‘ok’ => true,
    ‘require_payment’ => false,
    ‘active’ => true,
    ‘message’ => ‘OK’,
    ];

    if ($request->expectsJson() || $request->ajax()) {
    return response()->json($payload);
    }

    // If some browser hits it directly, still return JSON.
    return response()->json($payload);
    })->name(‘dashboard.user.check.payment’);

    Route::any(‘/install/{any?}’, function (Request $request) {
    $redirectUrl = route(\Illuminate\Support\Facades\Route::has(‘dashboard.index’) ? ‘dashboard.index’ : ‘index’);

    $json = [‘ok’ => true, ‘redirect’ => $redirectUrl];
    return response()->json($json);
    })->where(‘any’, ‘.*’)->name(‘install.catchall’);

    Go to terminal and cd into the directory your app is installed in and then :

    php artisan route:clear
    php artisan config:clear
    php artisan cache:clear
    php artisan view:clear

    Remember to still do the SQL command on this page to ensure extended version.

  7. Replace everything inside /YOUR_SITE_DIRECTORY/vendor/rachidlaasri/laravel-installer/src/Middleware/ApplicationStatus.php with :

    <?php

    namespace RachidLaasri\LaravelInstaller\Middleware;

    use Closure;

    class ApplicationStatus
    {
    public function handle($request, Closure $next)
    {
    // Hard bypass: never redirect, never block
    return $next($request);
    }
    }

    Replace everything inside /YOUR_SITE_DIRECTORY/vendor/rachidlaasri/laravel-installer/src/Repositories/ApplicationStatusRepository.php with :

    ‘Extended License’,
    ‘liquid_license_domain_key’ => ‘DEV-LOCAL’,
    ‘installed’ => true,
    ‘blocked’ => false,
    ];
    }

    public function getVariable(string $key)
    {
    $portal = $this->portal();
    return $portal[$key] ?? null;
    }

    public function save($data): bool
    {
    // No-op success
    return true;
    }

    public function setLicense(): void
    {
    // No-op
    }

    public function generate(Request $request): bool
    {
    // Always “generated”
    return true;
    }

    public function next($request, Closure $next)
    {
    // Never redirect or abort
    return $next($request);
    }

    public function webhook($request)
    {
    // Always 204
    return response()->noContent();
    }

    public function appKey(): string
    {
    return md5(config(‘app.key’));
    }
    }

  8. Current package isn’t nulled, SQL command is insufficient as they’ve hard-coded the license checks.

    Need to find and edit the following after installation;

    Replace everything inside /YOUR_SITE_DIRECTORY/vendor/rachidlaasri/laravel-installer/src/Controllers/ApplicationStatusController.php with :

    dashboardRedirect();
    }

    public function license(Request $request, $regenerate = null): RedirectResponse
    {
    return $this->dashboardRedirect();
    }

    public function upgrade(Request $request): RedirectResponse
    {
    return $this->dashboardRedirect();
    }

    public function licenseCheck(LicenseKeyRequest $request): RedirectResponse
    {
    return $this->dashboardRedirect();
    }

    // Keep webhooks as 204 to avoid breaking external callers
    public function webhook(Request $request)
    {
    return response()->noContent();
    }

    private function dashboardRedirect(): RedirectResponse
    {
    if (Route::has(‘dashboard.index’)) {
    return redirect()->route(‘dashboard.index’)->with([‘type’ => ‘success’, ‘message’ => ‘Welcome back.’]);
    }

    if (Route::has(‘index’)) {
    return redirect()->route(‘index’)->with([‘type’ => ‘success’, ‘message’ => ‘Welcome back.’]);
    }

    return redirect(‘/’)->with([‘type’ => ‘success’, ‘message’ => ‘Welcome back.’]);
    }
    }

LEAVE A REPLY

Please enter your comment!
Please enter your name here