Uname:Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64

Base Dir : /var/www/machinox.in

User : root


403WebShell
403Webshell
Server IP : 13.235.167.51  /  Your IP : 216.73.217.116
Web Server : Apache
System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64
User : root ( 0)
PHP Version : 8.2.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/app.machinox.in/database/migrations/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/app.machinox.in/database/migrations/2025_06_04_091845_create_transactions_table.php
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
    /**
     * Run the migrations.
     */
    public function up(): void
    {
        Schema::create('transactions', function (Blueprint $table) {
            $table->id();
            $table->string('cust_trx_id')->unique();
            $table->uuid('uuid')->unique();
            $table->enum('type', ['NEW', 'RENEW', 'UPGRADE','BOOST', 'SEEKER'])->nullable();
            $table->unsignedBigInteger('user_id');
            $table->unsignedBigInteger('ad_id')->nullable();
            $table->decimal('disc_value', 10, 2)->nullable()->default(0.00);
            $table->decimal('disc_percent', 5, 2)->nullable()->default(0.00);
            $table->decimal('taxes', 10, 2)->nullable()->default(0.00);
            $table->decimal('sub_total', 10, 2)->default(0.00);
            $table->decimal('grand_total', 10, 2)->default(0.00);

            $table->string('trx_id')->nullable();
            $table->decimal('trx_amount', 10, 2)->default(0.00);
            $table->dateTime('trx_date_time')->nullable();
            $table->string('trx_pay_mode')->nullable();
            $table->string('currency')->nullable();
            $table->string('razorpay_payment_id')->nullable();
            $table->enum('trx_status', ['PENDING', 'CANCELLED', 'FAILED', 'SUCCESS'])->default('PENDING');

            $table->enum('status', ['PENDING', 'CANCELLED', 'FAILED', 'SUCCESS'])->default('PENDING');
            $table->softDeletes();
            $table->timestamps();

            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            $table->foreign('ad_id')->references('id')->on('advertisements')->onDelete('cascade');
        });
    }

    /**
     * Reverse the migrations.
     */
    public function down(): void
    {
        Schema::dropIfExists('transactions');
    }
};

Youez - 2016 - github.com/yon3zu
LinuXploit