Commit 581e390a by Vladislav

fix cascade delete

1 parent 8203a60f
...@@ -191,7 +191,9 @@ class TokensController extends Controller ...@@ -191,7 +191,9 @@ class TokensController extends Controller
public function destroy(Tokens $token) public function destroy(Tokens $token)
{ {
$token->campaigns()->delete(); $token->cities()->update([
'token_id' => null,
]);
$token->delete(); $token->delete();
return Redirect::route('tokens')->with('success', 'Token deleted.'); return Redirect::route('tokens')->with('success', 'Token deleted.');
......
...@@ -37,7 +37,8 @@ class CreateCampaignsTable extends Migration ...@@ -37,7 +37,8 @@ class CreateCampaignsTable extends Migration
$table->timestamp('disabled_at')->nullable(); $table->timestamp('disabled_at')->nullable();
$table->timestamps(); $table->timestamps();
$table->foreign('token')->references('id')->on('tokens'); $table->foreign('token')->references('id')->on('tokens')
->cascadeOnDelete();
}); });
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!