| @@ 72-90 (lines=19) @@ | ||
| 69 |                 $table->foreign('cust_id')->references('cust_id')->on('customers')->onUpdate('cascade')->onDelete('cascade'); | |
| 70 | }); | |
| 71 | } | |
| 72 |         if(!Schema::hasColumn('file_links', 'note')) | |
| 73 |         { | |
| 74 |             Schema::table('file_links', function(Blueprint $table) { | |
| 75 |                 $table->longText('note') | |
| 76 | ->nullable() | |
| 77 |                     ->after('link_name'); | |
| 78 | }); | |
| 79 |             $instructions = DB::select('SELECT * FROM `file_link_instructions`'); | |
| 80 | foreach($instructions as $ins) | |
| 81 |             { | |
| 82 | FileLinksDB::find($ins->link_id)->update([ | |
| 83 | 'note' => $ins->instruction | |
| 84 | ]); | |
| 85 | } | |
| 86 |             Schema::table('file_link_instructions', function (Blueprint $table) { | |
| 87 | $table->dropForeign(['link_id']); | |
| 88 | }); | |
| 89 |             Schema::dropIfExists('file_link_instructions'); | |
| 90 | } | |
| 91 | // Add "notes" column to the file link files table | |
| 92 |         if (!Schema::hasColumn('file_link_files', 'note')) { | |
| 93 |             Schema::table('file_link_files', function (Blueprint $table) { | |
| @@ 92-110 (lines=19) @@ | ||
| 89 |             Schema::dropIfExists('file_link_instructions'); | |
| 90 | } | |
| 91 | // Add "notes" column to the file link files table | |
| 92 |         if (!Schema::hasColumn('file_link_files', 'note')) { | |
| 93 |             Schema::table('file_link_files', function (Blueprint $table) { | |
| 94 |                 $table->longText('note') | |
| 95 | ->nullable() | |
| 96 |                     ->after('upload'); | |
| 97 | }); | |
| 98 |             $notes = DB::select('SELECT * FROM `file_link_notes`'); | |
| 99 | foreach($notes as $note) | |
| 100 |             { | |
| 101 |                 FileLinkFiles::where('file_id', $note->file_id)->update([ | |
| 102 | 'note' => $note->note | |
| 103 | ]); | |
| 104 | } | |
| 105 |             Schema::table('file_link_notes', function (Blueprint $table) { | |
| 106 | $table->dropForeign(['link_id']); | |
| 107 | $table->dropForeign(['file_id']); | |
| 108 | }); | |
| 109 |             Schema::dropIfExists('file_link_notes'); | |
| 110 | } | |
| 111 | ||
| 112 | // Add the 'documentation' column in the tech_tips table | |
| 113 |         if(!Schema::hasColumn('tech_tips', 'documentation')) | |