You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					42 lines
				
				1.1 KiB
			
		
		
			
		
	
	
					42 lines
				
				1.1 KiB
			| 
											2 years ago
										 | <?php
 | ||
|  | 
 | ||
|  | use Illuminate\Database\Migrations\Migration;
 | ||
|  | use Illuminate\Database\Schema\Blueprint;
 | ||
|  | use Illuminate\Support\Facades\Schema;
 | ||
|  | 
 | ||
|  | class CreateRefundsTable extends Migration
 | ||
|  | {
 | ||
|  |     /**
 | ||
|  |      * Run the migrations.
 | ||
|  |      *
 | ||
|  |      * @return void
 | ||
|  |      */
 | ||
|  |     public function up()
 | ||
|  |     {
 | ||
|  |         Schema::create('refunds', function (Blueprint $table) {
 | ||
|  |             $table->id();
 | ||
|  |             $table->foreignId('order_id');
 | ||
|  |             $table->foreignId('user_id');
 | ||
|  |             $table->string('order_status',50);
 | ||
|  |             $table->string('image')->nullable();
 | ||
|  |             $table->string('customer_reason')->nullable();
 | ||
|  |             $table->text('customer_note')->nullable();
 | ||
|  |             $table->text('admin_note')->nullable();
 | ||
|  |             $table->decimal('refund_amount')->default(0);
 | ||
|  |             $table->string('refund_status',50);
 | ||
|  |             $table->string('refund_method',100);
 | ||
|  |             $table->timestamps();
 | ||
|  |         });
 | ||
|  |     }
 | ||
|  | 
 | ||
|  |     /**
 | ||
|  |      * Reverse the migrations.
 | ||
|  |      *
 | ||
|  |      * @return void
 | ||
|  |      */
 | ||
|  |     public function down()
 | ||
|  |     {
 | ||
|  |         Schema::dropIfExists('refunds');
 | ||
|  |     }
 | ||
|  | }
 |