Commit 581e390a by Vladislav

fix cascade delete

1 parent 8203a60f
......@@ -191,7 +191,9 @@ class TokensController extends Controller
public function destroy(Tokens $token)
{
$token->campaigns()->delete();
$token->cities()->update([
'token_id' => null,
]);
$token->delete();
return Redirect::route('tokens')->with('success', 'Token deleted.');
......
......@@ -37,7 +37,8 @@ class CreateCampaignsTable extends Migration
$table->timestamp('disabled_at')->nullable();
$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!