Index: app/Http/Controllers/Dashboard/CompaniesController.php
===================================================================
--- app/Http/Controllers/Dashboard/CompaniesController.php	(revision f4572650ba005d6619eca8e0d9d39b80ca03db66)
+++ app/Http/Controllers/Dashboard/CompaniesController.php	(revision ff9da8bd87b815206fc6594f19f9d427c6285650)
@@ -3,4 +3,5 @@
 namespace App\Http\Controllers\Dashboard;
 
+use App\Helpers\Alert;
 use App\Models\Company;
 use Illuminate\Http\Request;
@@ -29,3 +30,14 @@
         ]);
     }
+
+    public function destroy($id)
+    {
+        $company = Company::findOrFail($id);
+        $companyName = $company->name;
+        $company->delete();
+
+        Alert::flash($companyName . " deleted successfully");
+
+        return redirect()->route("dashboard.companies.index");
+    }
 }
Index: database/migrations/2019_10_12_000000_create_users_table.php
===================================================================
--- database/migrations/2019_10_12_000000_create_users_table.php	(revision f4572650ba005d6619eca8e0d9d39b80ca03db66)
+++ database/migrations/2019_10_12_000000_create_users_table.php	(revision ff9da8bd87b815206fc6594f19f9d427c6285650)
@@ -25,5 +25,5 @@
             $table->string('mobile_number')->unique();
             $table->integer('company_id')->unsigned()->nullable();
-            $table->foreign("company_id")->references("id")->on("companies");
+            $table->foreign("company_id")->references("id")->on("companies")->onDelete("cascade");
             $table->integer('role_id')->unsigned();
             $table->foreign("role_id")->references("id")->on("roles");
Index: resources/views/dashboard/companies/index.blade.php
===================================================================
--- resources/views/dashboard/companies/index.blade.php	(revision f4572650ba005d6619eca8e0d9d39b80ca03db66)
+++ resources/views/dashboard/companies/index.blade.php	(revision ff9da8bd87b815206fc6594f19f9d427c6285650)
@@ -50,5 +50,5 @@
                                                         <a href="{{ route("dashboard.companies.create-admin", ["id" => $company->id]) }}" class="actionLink dropdown-item" style="cursor: pointer;"><i class="dropdown-icon fe fe-user"></i> Create admin user</a>
                                                     @endif
-                                                    <a href="javascript:void(0)" class="actionLink dropdown-item" style="cursor: pointer;" data-action="{{ route("dashboard.tags.destroy", ["id" => $company->id]) }}" data-method="delete"><i class="dropdown-icon fe fe-trash-2 text-danger"></i> Delete </a>
+                                                    <a href="javascript:void(0)" class="actionLink dropdown-item" style="cursor: pointer;" data-action="{{ route("dashboard.companies.destroy", ["id" => $company->id]) }}" data-method="delete"><i class="dropdown-icon fe fe-trash-2 text-danger"></i> Delete </a>
                                                 </div>
                                             </div>
